Here are the examples of the csharp api class AsmMeta.DeleteThings.Rewrite(System.Collections.Generic.List) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
6 Examples
0
1. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<IEventDefinition> Rewrite(List<IEventDefinition> events) { List<IEventDefinition> newList = new List<IEventDefinition>(); foreach (EventDefinition eventDefinition in events) { if (!ShouldWhack(eventDefinition)) { newList.Add(this.Rewrite(eventDefinition)); } } return newList; }
0
2. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<IFieldDefinition> Rewrite(List<IFieldDefinition> fields) { List<IFieldDefinition> newList = new List<IFieldDefinition>(); foreach (FieldDefinition fieldDefinition in fields) { if (!ShouldWhack(fieldDefinition)) { newList.Add(this.Rewrite(fieldDefinition)); } } return newList; }
0
3. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<IPropertyDefinition> Rewrite(List<IPropertyDefinition> properties) { List<IPropertyDefinition> newList = new List<IPropertyDefinition>(); foreach (PropertyDefinition propertyDefinition in properties) { if (!ShouldWhack(propertyDefinition)) { newList.Add(this.Rewrite(propertyDefinition)); } } return newList; }
0
4. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<INamespaceMember> Rewrite(List<INamespaceMember> namespaceMembers) { List<INamespaceMember> newList = new List<INamespaceMember>(); foreach (var namespaceMember in namespaceMembers) { INamespaceTypeDefinition namespaceTypeDefinition = namespaceMember as INamespaceTypeDefinition; if (namespaceTypeDefinition != null) { if (this.ShouldWhack(namespaceTypeDefinition)) { if (!this.WhackedTypes.ContainsKey(namespaceTypeDefinition.InternedKey)) this.WhackedTypes.Add(namespaceTypeDefinition.InternedKey, true); continue; } var mutableNamespaceTypeDefinition = (NamespaceTypeDefinition)this.Rewrite(namespaceTypeDefinition); if (this.backwardCompat) mutableNamespaceTypeDefinition.IsBeforeFieldInit = false; newList.Add(mutableNamespaceTypeDefinition); } else { newList.Add(base.Rewrite(namespaceMember)); } } return newList; }
0
5. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<INestedTypeDefinition> Rewrite(List<INestedTypeDefinition> nestedTypes) { List<INestedTypeDefinition> newList = new List<INestedTypeDefinition>(); for (int i = 0, n = nestedTypes.Count; i < n; i++) { var nestedTypeDefinition = (NestedTypeDefinition)nestedTypes[i]; if (nestedTypeDefinition != null && this.ShouldWhack((ITypeDefinition)nestedTypeDefinition)) { if (!this.WhackedTypes.ContainsKey(nestedTypeDefinition.InternedKey)) this.WhackedTypes.Add(nestedTypeDefinition.InternedKey, true); continue; } this.Rewrite(nestedTypeDefinition); if (this.backwardCompat) nestedTypeDefinition.IsBeforeFieldInit = false; newList.Add(nestedTypeDefinition); } return newList; }
0
6. Example
Project: cci
Source File: RemoveMethodBodies.cs
Source File: RemoveMethodBodies.cs
public override List<IMethodDefinition> Rewrite(List<IMethodDefinition> methods) { /n ..... /n //View Source file for more details /n }