C# Class Catel.Fody.Weaving.Argument.ArgumentInstructionSequenceBuilder

Show file Open project: Catel/Catel.Fody Class Usage Examples

Public Methods

Method Description
BuildBoundariesCheckInstructions ( object parameterDefinitionOrFieldDefinition, CustomAttribute attribute ) : IEnumerable
BuildDefaultInstructions ( FieldDefinition field ) : IEnumerable
BuildDefaultInstructions ( Mono.Cecil.ParameterDefinition parameter ) : IEnumerable
BuildRegexRelatedInstructions ( FieldDefinition field, CustomAttribute attribute ) : IEnumerable
BuildRegexRelatedInstructions ( Mono.Cecil.ParameterDefinition parameter, CustomAttribute attribute ) : IEnumerable
BuildTypeCheckRelatedInstructions ( Mono.Cecil.ModuleDefinition module, object parameterDefinitionOrFieldDefinition, CustomAttribute attribute ) : IEnumerable

Private Methods

Method Description
BuildDefaultInstructionsInternal ( object parameterDefinitionOrFieldDefinition ) : IEnumerable
BuildLongInstructions ( object minValue ) : IEnumerable
BuildRegexRelatedInstructionsInternal ( object parameterDefinitionOrFieldDefinition, CustomAttribute attribute ) : IEnumerable

Method Details

BuildBoundariesCheckInstructions() public static method

public static BuildBoundariesCheckInstructions ( object parameterDefinitionOrFieldDefinition, CustomAttribute attribute ) : IEnumerable
parameterDefinitionOrFieldDefinition object
attribute Mono.Cecil.CustomAttribute
return IEnumerable

BuildDefaultInstructions() public static method

public static BuildDefaultInstructions ( FieldDefinition field ) : IEnumerable
field Mono.Cecil.FieldDefinition
return IEnumerable

BuildDefaultInstructions() public static method

public static BuildDefaultInstructions ( Mono.Cecil.ParameterDefinition parameter ) : IEnumerable
parameter Mono.Cecil.ParameterDefinition
return IEnumerable

BuildRegexRelatedInstructions() public static method

public static BuildRegexRelatedInstructions ( FieldDefinition field, CustomAttribute attribute ) : IEnumerable
field Mono.Cecil.FieldDefinition
attribute Mono.Cecil.CustomAttribute
return IEnumerable

BuildRegexRelatedInstructions() public static method

public static BuildRegexRelatedInstructions ( Mono.Cecil.ParameterDefinition parameter, CustomAttribute attribute ) : IEnumerable
parameter Mono.Cecil.ParameterDefinition
attribute Mono.Cecil.CustomAttribute
return IEnumerable

BuildTypeCheckRelatedInstructions() public static method

public static BuildTypeCheckRelatedInstructions ( Mono.Cecil.ModuleDefinition module, object parameterDefinitionOrFieldDefinition, CustomAttribute attribute ) : IEnumerable
module Mono.Cecil.ModuleDefinition
parameterDefinitionOrFieldDefinition object
attribute Mono.Cecil.CustomAttribute
return IEnumerable