LuciadCPillar C# 2023.1.04
Luciad.Datamodels.DataPropertyPath Class Reference

Describes the path to a DataProperty in a DataType. More...

Inheritance diagram for Luciad.Datamodels.DataPropertyPath:

Classes

class  Builder
 Builder that allows DataPropertyPath instances to be created. More...
 

Public Member Functions

Luciad.Datamodels.DataPropertyPath.Builder AsBuilder ()
 Returns a builder with the current data property path. More...
 
void Dispose ()
 
override bool Equals (object other)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static Luciad.Datamodels.DataPropertyPath.Builder NewBuilder ()
 Creates a new builder. More...
 

Properties

Luciad.Datamodels.DataType OriginType [get]
 
Luciad.Datamodels.DataType ValueType [get]
 

Detailed Description

Describes the path to a DataProperty in a DataType.

This can also describe paths to nested properties. The path is related to a specific DataType (its originType) and is used to address values in data objects of that type.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::DataPropertyPath.

Member Function Documentation

◆ AsBuilder()

Luciad.Datamodels.DataPropertyPath.Builder Luciad.Datamodels.DataPropertyPath.AsBuilder ( )
inline

Returns a builder with the current data property path.

a builder with the current data property path.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::DataPropertyPath::asBuilder.

◆ Dispose()

void Luciad.Datamodels.DataPropertyPath.Dispose ( )
inline

◆ Equals()

override bool Luciad.Datamodels.DataPropertyPath.Equals ( object  other)
inline

◆ GetHashCode()

override int Luciad.Datamodels.DataPropertyPath.GetHashCode ( )
inline

◆ NewBuilder()

Luciad.Datamodels.DataPropertyPath.Builder Luciad.Datamodels.DataPropertyPath.NewBuilder ( )
inlinestatic

Creates a new builder.

a new builder.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::DataPropertyPath::newBuilder.

◆ ToString()

override string Luciad.Datamodels.DataPropertyPath.ToString ( )
inline

Property Documentation

◆ OriginType

Luciad.Datamodels.DataType Luciad.Datamodels.DataPropertyPath.OriginType
get

◆ ValueType

Luciad.Datamodels.DataType Luciad.Datamodels.DataPropertyPath.ValueType
get