Namespace: | Sirenix.Utilities |
Assembly: | Sirenix.Utilities |
public sealed class MemberAliasFieldInfo : FieldInfo, ICustomAttributeProvider, _MemberInfo, _FieldInfo
public MemberAliasFieldInfo(FieldInfo field, string namePrefix)
System.Reflection.FieldInfo | field | |
System.String | namePrefix |
public MemberAliasFieldInfo(FieldInfo field, string namePrefix, string separatorString)
System.Reflection.FieldInfo | field | |
System.String | namePrefix | |
System.String | separatorString |
public FieldInfo AliasedField { get; }
public override FieldAttributes Attributes { get; }
public override Type DeclaringType { get; }
public override RuntimeFieldHandle FieldHandle { get; }
public override Type FieldType { get; }
public override int MetadataToken { get; }
public override Module Module { get; }
public override string Name { get; }
public override Type ReflectedType { get; }
public override object[] GetCustomAttributes(bool inherit)
System.Boolean | inherit |
System.Object[] |
public override object[] GetCustomAttributes(Type attributeType, bool inherit)
System.Type | attributeType | |
System.Boolean | inherit |
System.Object[] |
public override object GetValue(object obj)
System.Object | obj |
System.Object |
public override bool IsDefined(Type attributeType, bool inherit)
System.Type | attributeType | |
System.Boolean | inherit |
System.Boolean |
public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
System.Object | obj | |
System.Object | value | |
System.Reflection.BindingFlags | invokeAttr | |
System.Reflection.Binder | binder | |
System.Globalization.CultureInfo | culture |