Defines the documentation content for an ConfigType.
interface
|
ITypeDocNode
|
extends
|
IConfigDocNode
|
||
IContentNode<IBlockNode>
|
|||||
base of
|
TypeDocNode
|
The content nodes.
property
|
Content
{
get
}
|
||
type
|
IVectorConst<T>
|
||
value
|
|
The content nodes. | |
inherited
|
IContentNode.Content
|
Is this document node empty (i.e. it contains whitespace only)?
property
|
IsEmpty
{
get
}
|
||
type
|
bool
|
||
value
|
true
if
this
document
node
is
empty,
false
if
not. |
||
inherited
|
IDocumentNode.IsEmpty
|
The member documentation nodes.
property
|
Members
{
get
}
|
||
type
|
IVectorConst<IMemberDocNode>
|
||
value
|
|
The content nodes. |
The type name.
property
|
Name
{
get
}
|
||
type
|
string
|
||
value
|
|
The type name. |
See also:
ConfigType.GetReturns the serial type of this object.
property
|
SerialType
{
get
}
|
||
type
|
ISerialTypeInfo
|
||
value
|
|
The serial type. | |
inherited
|
ISerializable.SerialType
|
Returns the serial data version.
property
|
SerialVersion
{
get
}
|
||
type
|
int32
|
||
value
|
|
The serial data version tag. | |
inherited
|
ISerializable.SerialVersion
|
Remarks:
An ISerializable implementation is required to support all versions up to the one returned by SerialVersion.
See also:
ISerializable.SerializeAccepts the given node visitor.
method
|
Accept
(IConfigDocNodeVisitor visitor,
object userData)
|
||
params
|
visitor
|
The
visitor
to
accept.
If
null
the
method
shall
return
silently.
|
|
userData
|
Optional user data object. | ||
inherited
|
IConfigDocNode.Accept
|
Accepts the given node visitor.
method
|
Accept
(IDocumentNodeVisitor visitor,
object userData)
|
||
params
|
visitor
|
The
visitor
to
accept.
If
null
the
method
shall
return
silently.
|
|
userData
|
Optional user data object. | ||
inherited
|
IDocumentNode.Accept
|
Calls Accept on each content node.
method
|
AcceptContent
(IDocumentNodeVisitor visitor,
object userData)
|
||
params
|
visitor
|
The
visitor
to
accept.
If
null
the
method
returns
silently.
|
|
userData
|
Optional user data object. | ||
inherited
|
IContentNode.AcceptContent
|
Initializes the state of this object from the given data stream.
method
|
Deserialize
(int32 serialVersion,
ISerializer data)
|
||
type
|
ISerializable
|
||
params
|
serialVersion
|
[>=1]
|
The serial data version. |
data
|
[not-null]
|
The serial data stream. | |
returns
|
|
The
deserialized
object.
This
will
typically
be
this ,
but
in
some
circumstances,
another
instance
may
be
returned
(e.g.
singletons).
|
|
inherited
|
ISerializable.Deserialize
|
Remarks:
The Deserialize method will be called immediately after the object has been instantiated via its default constructor.
The provided serialVersion number is guaranteed to be equal to or less than the SerialVersion returned by this object (i.e. ISerializable object must provide backwards compatibility).
See also:
ISerializable.SerializeReturns the documentation for the given config field.
method
|
GetDocumentationFor
(string field)
|
||
type
|
IMemberDocNode
|
||
params
|
field
|
[not-null]
|
The config field name. |
returns
|
The
documentation
or
null
if
not
found. |
Serializes the current state of this object to the given data stream.
method
|
Serialize
(ISerializer data)
|
||
params
|
data
|
[not-null]
|
The serial data stream. |
inherited
|
ISerializable.Serialize
|
See also:
ISerializable.DeserializeValidates the state of this object.
method
|
Validate
(Validator validator)
|
||
params
|
validator
|
[not-null]
|
The validator object. |
inherited
|
IValidatable.Validate
|
Produces source code by feeding the given source code writer.
method
|
WriteSourceCode
(SourceCodeWriter writer,
Context context)
|
||
params
|
writer
|
[not-null]
|
The source code writer to use. |
context
|
[not-null]
|
Context information. | |
inherited
|
ICodeOutput.WriteSourceCode
|