◆ ExposedMember()

ExposedMember ( System.Object  instance,
MemberInfo  info,
ExposeMemberAttribute  attributeInfo = null,
string  prependIDString = null 
)
Parameters
instanceThis is the object that contains the member we want to expose. It is the data in (referenced by) this object that is displayed and accessible via GetValue and SetValue functions.
infoThe reflection MemberInfo that describes the exposed property.
attributeInfoSpecifies all attributes applied to the specified member. If this parameter is excluded, the attribute information will be looked up with reflection. Specifying a value here will override the reflection info,
prependIDStringOptional: specifies a string that will be prepended to the ToString() result, before it returns.

References ExposedMember.alternateLabel, ExposedMember.displayOrderInGroup, ExposedMember.displayWarningWhenNull, ExposedMember.ExposedMemberToString(), UnityToolsCatDebug.ExposeMembersCategoryDebugLevelDetailsID, UnityToolsCatDebug.ExposeMembersCategoryDetailsID, UnityToolsCatDebug.ExposeMembersCategoryID, MemberInfoExtension.FindMemberByName(), PerObjectNamedBooleans.GetBool(), ExposedMember.group, ExposedMember.groupEnabledControl, ExposedMember.IDstring(), ExposedMember.isAnAccessor, ExposedMember.isExpanded, ExposedMember.isPotentialWarning, ExposedMember.label, CatDebug.Log(), CatDebug.LogWarning(), ExposedMember.offerCreationFunctionWhenNull, ExposedMember.prependIDString, and ExposedMember.readOnly.

+ Here is the call graph for this function: