C# Class Signum.MSBuildTask.SymbolFixer

Show file Open project: signumsoftware/framework

Public Properties

Property Type Description
Assembly Mono.Cecil.AssemblyDefinition
Log Microsoft.Build.Utilities.TaskLoggingHelper
Resolver PreloadingAssemblyResolver
SemiSymbolEntity Mono.Cecil.TypeDefinition
SigumEntities Mono.Cecil.AssemblyDefinition
SymbolEntity Mono.Cecil.TypeDefinition

Public Methods

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

Private Methods

Method Description
FixProperties ( ) : void
FixProperties ( Mono.Cecil.TypeDefinition type ) : void
IsStatic ( Mono.Cecil.TypeDefinition t ) : bool
ProcessGet ( Mono.Cecil.PropertyDefinition prop, FieldReference field ) : void
ProcessSet ( Mono.Cecil.PropertyDefinition prop, FieldReference field ) : void

Method Details

SymbolFixer() public method

public SymbolFixer ( 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

Log public property

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

Resolver public property

public PreloadingAssemblyResolver,Signum.MSBuildTask Resolver
return PreloadingAssemblyResolver

SemiSymbolEntity public property

public TypeDefinition,Mono.Cecil SemiSymbolEntity
return Mono.Cecil.TypeDefinition

SigumEntities public property

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

SymbolEntity public property

public TypeDefinition,Mono.Cecil SymbolEntity
return Mono.Cecil.TypeDefinition