C# Class Stiletto.Fody.Generators.Generator

Afficher le fichier Open project: benjamin-bader/stiletto

Méthodes publiques

Méthode Description
Generate ( IErrorReporter errorReporter ) : Mono.Cecil.TypeDefinition
GetKeyedCtor ( ) : KeyedCtor
Validate ( IErrorReporter errorReporter ) : void

Méthodes protégées

Méthode Description
Generator ( Mono.Cecil.ModuleDefinition moduleDefinition, References references ) : System
Import ( MethodReference m ) : MethodReference
Import ( TypeReference t ) : TypeReference
ImportGeneric ( TypeReference t, bool>.Func predicate ) : MethodReference

Imports a method of a generic type.

Method Details

Generate() public abstract méthode

public abstract Generate ( IErrorReporter errorReporter ) : Mono.Cecil.TypeDefinition
errorReporter IErrorReporter
Résultat Mono.Cecil.TypeDefinition

Generator() protected méthode

protected Generator ( Mono.Cecil.ModuleDefinition moduleDefinition, References references ) : System
moduleDefinition Mono.Cecil.ModuleDefinition
references References
Résultat System

GetKeyedCtor() public abstract méthode

public abstract GetKeyedCtor ( ) : KeyedCtor
Résultat KeyedCtor

Import() protected méthode

protected Import ( MethodReference m ) : MethodReference
m Mono.Cecil.MethodReference
Résultat Mono.Cecil.MethodReference

Import() protected méthode

protected Import ( TypeReference t ) : TypeReference
t Mono.Cecil.TypeReference
Résultat Mono.Cecil.TypeReference

ImportGeneric() protected méthode

Imports a method of a generic type.
protected ImportGeneric ( TypeReference t, bool>.Func predicate ) : MethodReference
t Mono.Cecil.TypeReference The type declaring the desired method.
predicate bool>.Func A predicate identifying the desired method. Must match one and only one method.
Résultat Mono.Cecil.MethodReference

Validate() public abstract méthode

public abstract Validate ( IErrorReporter errorReporter ) : void
errorReporter IErrorReporter
Résultat void