C# Class DevEck.ScriptingEngine.Common.CodeHelpers

Some Helpers for generating common Code statements
Afficher le fichier Open project: areiter/InMemoryFuzzing

Méthodes publiques

Méthode Description
DefineAccessor ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo, bool hasGet, bool hasSet, string memberVariableName ) : CodeMemberProperty

Defines an accessor (get/set)

DefineConstructor ( CodeTypeDeclaration container, ModifierEnum modifier ) : CodeConstructor

Defines and returns a constructor for the given type

DefineField ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo ) : CodeMemberField

Defines a member variable

DefineMemberMethod ( CodeTypeDeclaration container, string name, ModifierEnum modifier, ParameterInfo returnType ) : CodeMemberMethod

Defines and returns a member method with the given options

DefineProperty ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo, bool hasGet, bool hasSet ) : CodeMemberProperty

Defines a property

Method Details

DefineAccessor() public static méthode

Defines an accessor (get/set)
public static DefineAccessor ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo, bool hasGet, bool hasSet, string memberVariableName ) : CodeMemberProperty
container System.CodeDom.CodeTypeDeclaration
modifier ModifierEnum
typeInfo DevEck.ScriptingEngine.Environment.ParameterInfo
hasGet bool
hasSet bool
memberVariableName string
Résultat System.CodeDom.CodeMemberProperty

DefineConstructor() public static méthode

Defines and returns a constructor for the given type
public static DefineConstructor ( CodeTypeDeclaration container, ModifierEnum modifier ) : CodeConstructor
container System.CodeDom.CodeTypeDeclaration
modifier ModifierEnum
Résultat System.CodeDom.CodeConstructor

DefineField() public static méthode

Defines a member variable
public static DefineField ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo ) : CodeMemberField
container System.CodeDom.CodeTypeDeclaration
modifier ModifierEnum
typeInfo DevEck.ScriptingEngine.Environment.ParameterInfo
Résultat System.CodeDom.CodeMemberField

DefineMemberMethod() public static méthode

Defines and returns a member method with the given options
public static DefineMemberMethod ( CodeTypeDeclaration container, string name, ModifierEnum modifier, ParameterInfo returnType ) : CodeMemberMethod
container System.CodeDom.CodeTypeDeclaration
name string Name of the method
modifier ModifierEnum
returnType DevEck.ScriptingEngine.Environment.ParameterInfo Return type of the method
Résultat System.CodeDom.CodeMemberMethod

DefineProperty() public static méthode

Defines a property
public static DefineProperty ( CodeTypeDeclaration container, ModifierEnum modifier, ParameterInfo typeInfo, bool hasGet, bool hasSet ) : CodeMemberProperty
container System.CodeDom.CodeTypeDeclaration
modifier ModifierEnum
typeInfo DevEck.ScriptingEngine.Environment.ParameterInfo
hasGet bool
hasSet bool
Résultat System.CodeDom.CodeMemberProperty