RefDocGen
Home
API
FAQ
Templates
Configuration
Basic config
Custom static pages
Doc versioning
YAML config
C#
public interface
IEnumMemberData
assembly
RefDocGen
namespace
RefDocGen.CodeElements.Members.Abstract.Enum
Implements:
IMemberData
Represents data of an enum member.
Properties
public
AccessModifier
AccessModifier
{
get
;
}
#
Inherited from
IMemberData
Access modifier of the member.
public
IReadOnlyList
<
IAttributeData
>
Attributes
{
get
;
}
#
Inherited from
IMemberData
Collection of attributes applied to the member.
public
ITypeDeclaration
ContainingType
{
get
;
}
#
Inherited from
IMemberData
Type that contains the member.
Note that for inherited members, this property returns child type (not the original type that declares the member).
public
XElement
ExampleDocComment
{
get
;
}
#
Inherited from
IMemberData
'example' doc comment provided for the member.
public
FieldInfo
FieldInfo
{
get
;
}
#
FieldInfo
object representing the enum member.
public
string
Id
{
get
;
}
#
Inherited from
IMemberData
Identifier of the member in the same format as in the XML documentation comments file. Consists of the member name (without namespace and type name) and parameters string (if the member has them - e.g. a method).
Uniquely identifies the member within a type.
Remarks
The format is described here:
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/xmldoc/#id-strings
public
ITypeNameData
InheritedFrom
{
get
;
}
#
Inherited from
IMemberData
If the member is inherited, this represents the type from which it originates.
null
if the member is not inherited.
public
bool
IsInherited
{
get
;
}
#
Inherited from
IMemberData
Indicates whether the member is inhertied from another type.
public
bool
IsStatic
{
get
;
}
#
Inherited from
IMemberData
Checks whether the member is static.
public
MemberInfo
MemberInfo
{
get
;
}
#
Inherited from
IMemberData
MemberInfo
object representing the member.
public
string
Name
{
get
;
}
#
Inherited from
IMemberData
Name of the member.
public
XElement
RemarksDocComment
{
get
;
}
#
Inherited from
IMemberData
'remarks' doc comment for the member.
public
IEnumerable
<
XElement
>
SeeAlsoDocComments
{
get
;
}
#
Inherited from
IMemberData
Collection of 'seealso' doc comments for the member.
public
XElement
SummaryDocComment
{
get
;
}
#
Inherited from
IMemberData
'summary' doc comment for the member.
public
object
Value
{
get
;
}
#
Integral value of the enum member.
Made with
RefDocGen