The following tables list the members exposed by SchemaItem.
Public Constructors
Name | Description | |
---|---|---|
SchemaItem | Initializes a new SchemaItem instance. |
Public Methods
Name | Description | |
---|---|---|
CreateInstance | Creates an instance of the contained structure. an object of the contained item structure. | |
ToString | Contents formatted as a string. Returns a formatted string of the contents. |
Public Properties
Name | Description | |
---|---|---|
AllParentsAreMandatory | True if all parent nodes are mandatory. | |
AnyParentAllowsRepeating | True if any parent node can have repetitions. | |
ChoiceElement | Boolean accessor and setter to flag an element as a choice. Returns true if this is a choice element. Otherwise, it returns false. | |
Depth | Number of levels for this item. | |
Description | Accessor and setter for description of this item. | |
FullPath | Constructs a string of the node's full path, which includes all parent nodes. | |
IsField | Boolean accessor and setter to flag an element as a field. Returns true if this is a field element, otherwise false. | |
IsGroup | Boolean accessor and setter to flag an element as a group. Returns true if this is a group element; otherwise, it returns false. | |
IsMessage | Boolean accessor and setter to flag an element as a message. Returns true if this is a message element; otherwise, it returns false. | |
ItemName | Sets or gets the name of this item. | |
Mandatory | Boolean accessor and setter to flag element as mandatory. Returns true if this element is required, otherwise it returns false; | |
MappedFrom | Gets or sets the name of the class that this schema is contained in. For example, "Message". | |
ParentNode | Accessor and setter for this node's parent. Points to the parent node. | |
ParentSchema | Gets the parent node's schema object | |
Repeating | Boolean accessor and setter to flag element as repeatable. Returns true if this element may be repeated; otherwise, returns false. | |
RepetitionContainerNode | Boolean accessor and setter for this node's functionality definition. Returns true if this is an element that contains other nodes and has no other functionality. Otherwise, it returns false. | |
StructureDefOnlyNode | Boolean accessor and setter for this node's structure definition. Returns true if this node's purpose is for defining the structure only and has no values. Otherwise, it returns false. | |
tf | Accessor and setter for the item's TypeFactory containing this schema. |
See Also
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document