public interface IParameterizedMemberData

assembly RefDocGen
namespace RefDocGen.CodeElements.Members.Abstract
Implements:  IMemberData

Represents data of a type member that may have parameters (such as a method, constructor or indexer).

Remarks
Note that properties are excluded from this definition.

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 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.
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 IReadOnlyList<IParameterData> Parameters { get; } #
Readonly list of the member parameters, indexed by their position.
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.