C# Class Signum.MSBuildTask.FieldAutoInitializer

Show file Open project: signumsoftware/framework

Public Properties

Property Type Description
Assembly Mono.Cecil.AssemblyDefinition
AutoInit Mono.Cecil.TypeDefinition
GetTypeFromHandle Mono.Cecil.MethodDefinition
Log Microsoft.Build.Utilities.TaskLoggingHelper
OperationSymbol Mono.Cecil.TypeDefinition
OperationSymbolConstruct Mono.Cecil.TypeDefinition
Resolver PreloadingAssemblyResolver
SigumEntities Mono.Cecil.AssemblyDefinition
SystemType Mono.Cecil.TypeDefinition

Public Methods

Method Description
FieldAutoInitializer ( AssemblyDefinition assembly, PreloadingAssemblyResolver resolver, Microsoft.Build.Utilities.TaskLoggingHelper log ) : System

Private Methods

Method Description
AutoInitFields ( Mono.Cecil.TypeDefinition type ) : void
FixAutoInitializer ( ) : void
GetMethod ( TypeReference fieldType ) : MethodReference
IsStatic ( Mono.Cecil.TypeDefinition t ) : bool

Method Details

FieldAutoInitializer() public method

public FieldAutoInitializer ( AssemblyDefinition assembly, PreloadingAssemblyResolver resolver, Microsoft.Build.Utilities.TaskLoggingHelper log ) : System
assembly Mono.Cecil.AssemblyDefinition
resolver PreloadingAssemblyResolver
log Microsoft.Build.Utilities.TaskLoggingHelper
return System

Property Details

Assembly public property

public AssemblyDefinition,Mono.Cecil Assembly
return Mono.Cecil.AssemblyDefinition

AutoInit public property

public TypeDefinition,Mono.Cecil AutoInit
return Mono.Cecil.TypeDefinition

GetTypeFromHandle public property

public MethodDefinition,Mono.Cecil GetTypeFromHandle
return Mono.Cecil.MethodDefinition

Log public property

public TaskLoggingHelper,Microsoft.Build.Utilities Log
return Microsoft.Build.Utilities.TaskLoggingHelper

OperationSymbol public property

public TypeDefinition,Mono.Cecil OperationSymbol
return Mono.Cecil.TypeDefinition

OperationSymbolConstruct public property

public TypeDefinition,Mono.Cecil OperationSymbolConstruct
return Mono.Cecil.TypeDefinition

Resolver public property

public PreloadingAssemblyResolver,Signum.MSBuildTask Resolver
return PreloadingAssemblyResolver

SigumEntities public property

public AssemblyDefinition,Mono.Cecil SigumEntities
return Mono.Cecil.AssemblyDefinition

SystemType public property

public TypeDefinition,Mono.Cecil SystemType
return Mono.Cecil.TypeDefinition