C# Class Scriban.Runtime.TypedMemberAccessor

Inheritance: IMemberAccessor
Afficher le fichier Open project: lunet-io/scriban Class Usage Examples

Méthodes publiques

Méthode Description
GetValue ( object target, string member ) : object
HasMember ( object target, string member ) : bool
SetReadOnly ( object target, string member, bool isReadOnly ) : void
TrySetValue ( object target, string member, object value ) : bool
TypedMemberAccessor ( Type targetType, IMemberRenamer renamer ) : System

Private Methods

Méthode Description
PrepareMembers ( ) : void
Rename ( string name ) : string

Method Details

GetValue() public méthode

public GetValue ( object target, string member ) : object
target object
member string
Résultat object

HasMember() public méthode

public HasMember ( object target, string member ) : bool
target object
member string
Résultat bool

SetReadOnly() public méthode

public SetReadOnly ( object target, string member, bool isReadOnly ) : void
target object
member string
isReadOnly bool
Résultat void

TrySetValue() public méthode

public TrySetValue ( object target, string member, object value ) : bool
target object
member string
value object
Résultat bool

TypedMemberAccessor() public méthode

public TypedMemberAccessor ( Type targetType, IMemberRenamer renamer ) : System
targetType System.Type
renamer IMemberRenamer
Résultat System