C# Класс IfcDoc.Format.SPF.FormatSPF

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateInstance object
FormatDateTime string
FormatList string
FormatString string
FormatValue string
LoadFields void
ParseConstructor object
ParseField void
ParseList System.Collections.IList
ParseObject object
ParseString string
ParseType System.Type
ParseValue object
ReadCommand void
ReadFile void
ReadNext string

Открытые методы

Метод Описание
Dispose ( ) : void
FormatFields ( object o ) : string
FormatSPF ( Stream stream, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
FormatSPF ( string file, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System

Encapsulates a STEP Physical File (ISO-10303-21)

InitHeaders ( string filename, string schema ) : void
Load ( ) : void
LoadMarkup ( ) : string

Reads file and generates HTML markup

Save ( ) : void

Защищенные методы

Метод Описание
FormatConstructor ( object o ) : string

Приватные методы

Метод Описание
CreateInstance ( Type t ) : object
FormatDateTime ( System.DateTime value ) : string
FormatList ( System list ) : string
FormatString ( string value ) : string
FormatValue ( object o ) : string
LoadFields ( object instance, string line ) : void
ParseConstructor ( string line ) : object
ParseField ( FieldInfo field, object instance, string strval ) : void
ParseList ( Type t, string line ) : System.Collections.IList
ParseObject ( string strval ) : object
ParseString ( string encoded ) : string
ParseType ( string line ) : Type
ParseValue ( Type type, string strval ) : object
ReadCommand ( string line ) : void

Reads an ISO-STEP command and populates broker according to scope

ReadFile ( ) : void

Reads file either parsing objects or fields

ReadNext ( StreamReader reader ) : string

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FormatConstructor() защищенный Метод

protected FormatConstructor ( object o ) : string
o object
Результат string

FormatFields() публичный Метод

public FormatFields ( object o ) : string
o object
Результат string

FormatSPF() публичный Метод

public FormatSPF ( Stream stream, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
stream Stream
typemap Type>.Dictionary
instances SEntity>.Dictionary
Результат System

FormatSPF() публичный Метод

Encapsulates a STEP Physical File (ISO-10303-21)
public FormatSPF ( string file, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
file string Required file path
typemap Type>.Dictionary
instances SEntity>.Dictionary Optional map of instance identifiers and objects (specified if saving)
Результат System

InitHeaders() публичный Метод

public InitHeaders ( string filename, string schema ) : void
filename string
schema string
Результат void

Load() публичный Метод

public Load ( ) : void
Результат void

LoadMarkup() публичный Метод

Reads file and generates HTML markup
public LoadMarkup ( ) : string
Результат string

Save() публичный Метод

public Save ( ) : void
Результат void