C# Class Mono.Linker.LinkContext

Mostrar archivo Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
GetAssemblies ( ) : Mono.Cecil.AssemblyDefinition[]
GetParameter ( string key ) : string
GetType ( string fullName ) : Mono.Cecil.TypeDefinition
HasParameter ( string key ) : bool
LinkContext ( Pipeline pipeline ) : System
LinkContext ( Pipeline pipeline, Mono.Linker.AssemblyResolver resolver ) : System
Resolve ( IMetadataScope scope ) : AssemblyDefinition
Resolve ( string name ) : AssemblyDefinition
SafeReadSymbols ( AssemblyDefinition assembly ) : void
SetParameter ( string key, string value ) : void

Private Methods

Method Description
GetReference ( IMetadataScope scope ) : Mono.Cecil.AssemblyNameReference
IsCore ( Mono.Cecil.AssemblyNameReference name ) : bool
SeenFirstTime ( AssemblyDefinition assembly ) : bool
SetAction ( AssemblyDefinition assembly ) : void

Method Details

GetAssemblies() public method

public GetAssemblies ( ) : Mono.Cecil.AssemblyDefinition[]
return Mono.Cecil.AssemblyDefinition[]

GetParameter() public method

public GetParameter ( string key ) : string
key string
return string

GetType() public method

public GetType ( string fullName ) : Mono.Cecil.TypeDefinition
fullName string
return Mono.Cecil.TypeDefinition

HasParameter() public method

public HasParameter ( string key ) : bool
key string
return bool

LinkContext() public method

public LinkContext ( Pipeline pipeline ) : System
pipeline Pipeline
return System

LinkContext() public method

public LinkContext ( Pipeline pipeline, Mono.Linker.AssemblyResolver resolver ) : System
pipeline Pipeline
resolver Mono.Linker.AssemblyResolver
return System

Resolve() public method

public Resolve ( IMetadataScope scope ) : AssemblyDefinition
scope IMetadataScope
return Mono.Cecil.AssemblyDefinition

Resolve() public method

public Resolve ( string name ) : AssemblyDefinition
name string
return Mono.Cecil.AssemblyDefinition

SafeReadSymbols() public method

public SafeReadSymbols ( AssemblyDefinition assembly ) : void
assembly Mono.Cecil.AssemblyDefinition
return void

SetParameter() public method

public SetParameter ( string key, string value ) : void
key string
value string
return void