ApiReferenceItem
classNamespace: MyLittleContentEngine.Models
Base class for API reference items
Declaration
public abstract record ApiReferenceItem
Inheritance
object
→ ApiReferenceItem
Implements
System.IEquatable<MyLittleContentEngine.Models.ApiReferenceItem>
Propertys
Declaration
propertypublic required string Declaration { get; init; }
Declaration syntax as a string
Returns:
string ApiReferenceItem.Declaration
FullName
propertypublic required string FullName { get; init; }
Full name including namespace
Returns:
string ApiReferenceItem.FullName
MicrosoftStyleId
propertypublic required string MicrosoftStyleId { get; init; }
Microsoft-style identifier (e.g., namespace.typename.membername)
Returns:
string ApiReferenceItem.MicrosoftStyleId
MinimalFullName
propertypublic required string MinimalFullName { get; init; }
Full name including namespace, with minimal formatting
Returns:
string ApiReferenceItem.MinimalFullName
Name
propertypublic required string Name { get; init; }
Display name of the item
Returns:
string ApiReferenceItem.Name
Remarks
propertypublic string? Remarks { get; init; }
XML documentation remarks
Returns:
string? ApiReferenceItem.Remarks
Summary
propertypublic string? Summary { get; init; }
XML documentation summary
Returns:
string? ApiReferenceItem.Summary
XmlDocId
propertypublic required string XmlDocId { get; init; }
XML Documentation ID
Returns:
string ApiReferenceItem.XmlDocId