C# 클래스 DevEck.ScriptingEngine.Common.CodeHelpers

Some Helpers for generating common Code statements
파일 보기 프로젝트 열기: areiter/InMemoryFuzzing

공개 메소드들

메소드 설명
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

메소드 상세

DefineAccessor() 공개 정적인 메소드

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
리턴 System.CodeDom.CodeMemberProperty

DefineConstructor() 공개 정적인 메소드

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

DefineField() 공개 정적인 메소드

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
리턴 System.CodeDom.CodeMemberField

DefineMemberMethod() 공개 정적인 메소드

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
리턴 System.CodeDom.CodeMemberMethod

DefineProperty() 공개 정적인 메소드

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
리턴 System.CodeDom.CodeMemberProperty