private AddFieldsAndCtors ( ICSharpCode.Decompiler.Ast.AstBuilder codeDomBuilder, Mono.Cecil.TypeDefinition declaringType, bool isStatic ) : void | ||
codeDomBuilder | ICSharpCode.Decompiler.Ast.AstBuilder | |
declaringType | Mono.Cecil.TypeDefinition | |
isStatic | bool | |
return | void |
void AddFieldsAndCtors(AstBuilder codeDomBuilder, TypeDefinition declaringType, bool isStatic)
{
foreach (var field in declaringType.Fields) {
if (field.IsStatic == isStatic)
codeDomBuilder.AddField(field);
}
foreach (var ctor in declaringType.Methods) {
if (ctor.IsConstructor && ctor.IsStatic == isStatic)
codeDomBuilder.AddMethod(ctor);
}
}