Click or drag to resize

Composer Class

Represents the composer used to create GEDCOM file.
Inheritance Hierarchy
SystemObject
  Patagames.GedcomNetSdkComposer

Namespace: Patagames.GedcomNetSdk
Assembly: Patagames.Gedcom.Net.Sdk (in Patagames.Gedcom.Net.Sdk.dll) Version: 1.0.8
Syntax
public class Composer : IDisposable

The Composer type exposes the following members.

Constructors
 NameDescription
Public methodComposer(Stream) Initrialize new instance of the Composer.
Public methodComposer(StreamWriter) Initrialize new instance of the Composer.
Public methodComposer(String) Initrialize new instance of the Composer.
Top
Properties
 NameDescription
Public propertyContext Gets or sets the context that is currently being processed by this composer.
Public propertyFixLineStructure if true repair the lines structure.
Public propertyLevel Gets the nesting level of the last written tag.
Public propertySkipLineStructureCheck if true, LineStructureException will never be thrown during serialization.
Public propertySkipMaxLenValueCheck if true, ValueLengthException will never be thrown during serialization.
Public propertySkipMinLenValueCheck if true, ValueLengthException will never be thrown during serialization.
Public propertySkipTagRequiredCheck if true, RequiredTagNotSpecified will never be thrown during serialization.
Public propertySkipValueRequiredCheck if true, ValueRequiredException will never be thrown during serialization.
Public propertyStandard Gets or sets the version of the GEDСOM specification used by the composer. Default value is Gedcom55.
Public propertyTag Gets the last written tag.
Public propertyTagPath Gets path from the root to the last written tag.
Public propertyTrancateValueOnMaxLenExceeded if true and the tag's value exceeds the maximum value, then the value of that tag will be truncated to the maximum allowed size.
Public propertyValue Gets the last written value.
Top
Methods
 NameDescription
Public methodDispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)Releases the unmanaged resources used by the Composer and optionally releases the managed resources
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize Frees up all resources
(Overrides ObjectFinalize)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWrite(Int32, String) Write data to the composer.
Public methodWrite(Int32, String, String) Write data to the composer.
Top
See Also