C# Class Antlr4.StringTemplate.Misc.ObjectModelAdaptor

Inheritance: IModelAdaptor
Datei anzeigen Open project: antlr/antlrcs

Public Methods

Method Description
GetProperty ( Interpreter interpreter, TemplateFrame frame, object o, object property, string propertyName ) : object

Private Methods

Method Description
BuildAccessor ( System.Reflection.FieldInfo field ) : object>.System.Func
BuildAccessor ( System.Reflection.MethodInfo method ) : object>.System.Func
BuildAccessor ( System.Reflection.MethodInfo method, string argument ) : object>.System.Func

Builds an accessor for an indexer property that returns a takes a string argument.

FindMember ( System.Type type, string name ) : object>.System.Func
IsIndexer ( System.Reflection.PropertyInfo propertyInfo ) : bool

Method Details

GetProperty() public method

public GetProperty ( Interpreter interpreter, TemplateFrame frame, object o, object property, string propertyName ) : object
interpreter Interpreter
frame TemplateFrame
o object
property object
propertyName string
return object