Bloomberg API for .NET
SchemaTypeDefinition Class
NamespacesBloomberglp.BlpapiSchemaTypeDefinition
The definition of a type in the schema.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class SchemaTypeDefinition
Public MustInherit Class SchemaTypeDefinition
public ref class SchemaTypeDefinition abstract
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SchemaTypeDefinition()()()()
Initializes a new instance of the SchemaTypeDefinition class

Constraints
Datatype
Gets the Schema.Datatype of this SchemaTypeDefinition.

Description
Gets a string which contains a human readable description of this SchemaTypeDefinition.

ElementDefinitions
Returns an enumerable collection of all SchemaElementDefinitions in this type.

Enumeration
Gets a ConstantsList of all the enumerators for this SchemaTypeDefinition if this type is an Enumeration type.

GetElementDefinition(Name)
Returns the SchemaElementDefinition having the specified name in this SchemaTypeDefinition.

GetElementDefinition(String)
Returns the SchemaElementDefinition having the specified name in this SchemaTypeDefinition.

GetElementDefinition(Int32)
Returns the SchemaElementDefinition at the specified index in this SchemaTypeDefinition.

HasElementDefinition(Name)
Returns true if this SchemaTypeDefinition contains an ElementDefinition having the specified name.

IsComplexType
Gets true if this SchemaTypeDefinition defines a Sequence or a Choice type.

IsEnumerationType
Gets true if this SchemaTypeDefinition defines an enumeration type.

IsSimpleType
Gets true if this SchemaTypeDefinition defines a primitive type.

Item[([( Int32])])
Returns the SchemaElementDefinition at the specified index in this SchemaTypeDefinition.

Item[([( String])])
Gets the SchemaElementDefinition with name.

Item[([( Name])])
Gets the SchemaElementDefinition with name.

Name
Gets the name of this SchemaTypeDefinition.

NumElementDefinitions
Gets the number of ElementDefinition in this SchemaTypeDefinition.

Status
Gets the status of this SchemaTypeDefinition.

UserData
Sets and gets the user data associated with this SchemaTypeDefinition.

Thread Safety
Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.
Inheritance Hierarchy
Object
SchemaTypeDefinition

Assembly: Bloomberglp.Blpapi (Module: Bloomberglp.Blpapi.dll) Version: 3.8.10.1