Browse Source

Remove unused files.

pull/28/merge
triton 12 years ago
parent
commit
58013498a9
  1. 39
      src/Generator/Filter.cs
  2. 10
      src/Generator/Generator.t4properties
  3. 4
      src/Generator/packages.config

39
src/Generator/Filter.cs

@ -1,39 +0,0 @@
using System;
using System.Linq;
using System.Xml.Linq;
using System.Collections.Generic;
namespace Cxxi
{
public enum FilterMode {
Include,
Exclude,
External
}
public enum ImplementationType {
@class,
@struct
}
public struct Filter {
public string TypeName { get; set; }
public FilterMode Mode { get; set; }
public ImplementationType ImplType { get; set; }
public static Dictionary<string, Filter> Load (XDocument doc, out FilterMode @default)
{
string value;
@default = (value = (string)doc.Root.Attribute ("default")) != null ? (FilterMode)System.Enum.Parse (typeof (FilterMode), value) : FilterMode.Include;
var rules = from rule in doc.Root.Elements ()
let mode = (FilterMode)System.Enum.Parse (typeof (FilterMode), rule.Name.LocalName)
let impl = (value = (string)rule.Attribute ("implementation")) != null ? (ImplementationType)System.Enum.Parse (typeof (ImplementationType), value) : ImplementationType.@class
select new Filter { TypeName = rule.Value, Mode = mode, ImplType = impl };
return rules.ToDictionary<Filter,string> (r => r.TypeName);
}
}
}

10
src/Generator/Generator.t4properties

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TransformationPropertyValues xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Values>
<TransformationPropertyValue>
<FileName>Templates\CSharpModule.tt</FileName>
<PropertyName>Host</PropertyName>
<Value>VisualStudio</Value>
</TransformationPropertyValue>
</Values>
</TransformationPropertyValues>

4
src/Generator/packages.config

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="CommandLineParser" version="1.9.3.19" targetFramework="net40-Client" />
</packages>
Loading…
Cancel
Save