devDept.Serialization Namespace

Provides classes for entity serialization using Protocol Buffers.
Classes
 
Name Description
Public class AnalyticSurfSurrogate Defines the AnalyticSurf surrogate.
Public class AngularDimSurrogate Defines the AngularDim surrogate.
Public class ArcSurrogate Defines the Arc surrogate.
Public class AttributeBaseSurrogate Defines the AttributeBase surrogate.
Public class AttributeReferenceDataSurrogate Defines the AttributeReferenceData surrogate.
Public class AttributeReferenceSurrogate Defines the AttributeReference surrogate.
Public class AttributeSurrogate Defines the Attribute surrogate.
Public class AutodeskMiscPropertiesSurrogate Defines the AutodeskMiscProperties surrogate.
Public class BalloonSurrogate
Public class BarSurrogate Defines the Bar surrogate.
Public class BlockExSurrogate Defines the BlockEx surrogate.
Public class BlockReferenceExSurrogate Defines the BlockReferenceEx surrogate.
Public class BlockReferenceSurrogate Defines the BlockReference surrogate.
Public class BlockSurrogate Defines the Block surrogate.
Public class BrepEdgeSurrogate Defines the Edge surrogate.
Public class BrepFaceSurrogate Defines the Face surrogate.
Public class BrepLoopSurrogate Defines the Loop surrogate.
Public class BrepOrientedEdgeSurrogate Defines the OrientedEdge surrogate.
Public class BrepSurrogate Defines the Brep surrogate.
Public class BrepVertexSurrogate Defines the Vertex surrogate.
Public class CameraSurrogate Defines the Camera surrogate.
Public class CircleSurrogate Defines the Circle surrogate.
Public class CircularMotionSurrogate
Public class ColorSmoothTriangleSurrogate Defines the ColorSmoothTriangle surrogate.
Public class ColorTriangleSurrogate Defines the ColorTriangle surrogate.
Public class CompositeCurveSurrogate Defines the CompositeCurve surrogate.
Public class ConicalBarSurrogate Defines the ConicalBar surrogate.
Public class ConicalSurfSurrogate Defines the ConicalSurf surrogate.
Public class ConicalSurfaceSurrogate Defines the ConicalSurface surrogate.
Public class CurveExSurrogate Defines the CurveEx surrogate.
Public class CurveSurrogate Defines the Curve surrogate.
Public class CycleSurrogate Defines the Cycle surrogate.
Public class CylindricalSurfSurrogate Defines the CylindricalSurf surrogate.
Public class CylindricalSurfaceSurrogate Defines the CylindricalSurface surrogate.
Public class DiametricDimSurrogate Defines the DiametricDim surrogate.
Public class DimensionSurrogate Defines the Dimension surrogate.
Public class EdgeDataSurrogate Defines the EdgeData surrogate.
Public class EllipseSurrogate Defines the Ellipse surrogate.
Public class EllipticalArcSurrogate Defines the EllipticalArc surrogate.
Public class EntitySurrogate Defines the base class for entity surrogates.
Public class Static Extensions Serialization extensions.
Public class FaceSurrogate Defines the Face surrogate.
Public class FastMeshSurrogate Defines the FastMesh surrogate.
Public class FastPointCloudSurrogate Defines the FastPointCloud surrogate.
Public class FemBeam2DSurrogate Defines the Beam2D surrogate.
Public class FemBeamSurrogate Defines the Beam surrogate.
Public class FemEdgeSurrogate Defines the Edge surrogate.
Public class FemElement2DSurrogate Defines the Element2D surrogate.
Public class FemElement3DSurrogate Defines the Element3D surrogate.
Public class FemElementSurrogate Defines the Element surrogate.
Public class FemFaceSurrogate Defines the Face surrogate.
Public class FemHexa20Surrogate Defines the Hexa20 surrogate.
Public class FemHexa8Surrogate Defines the Hexa8 surrogate.
Public class FemIndexLineExSurrogate Defines the IndexLineEx surrogate.
Public class FemIndexTriangleExSurrogate Defines the IndexTriangleEx surrogate.
Public class FemJoint2DSurrogate Defines the Joint2D surrogate.
Public class FemJoint3DSurrogate Defines the Joint3D surrogate.
Public class FemMaterialBeamCSurrogate Defines the MaterialBeamC surrogate.
Public class FemMaterialBeamCircleSurrogate Defines the MaterialBeamCircle surrogate.
Public class FemMaterialBeamHollowCircleSurrogate Defines the MaterialBeamHollowCircle surrogate.
Public class FemMaterialBeamHollowRectSurrogate Defines the MaterialBeamHollowRect surrogate.
Public class FemMaterialBeamISurrogate Defines the MaterialBeamI surrogate.
Public class FemMaterialBeamRectSurrogate Defines the MaterialBeamRect surrogate.
Public class FemMaterialBeamSquareSurrogate Defines the MaterialBeamSquare surrogate.
Public class FemMaterialBeamSurrogate Defines the MaterialBeam surrogate.
Public class FemMaterialBeamTSurrogate Defines the MaterialBeamT surrogate.
Public class FemMeshSurrogate Defines the FemMesh surrogate.
Public class FemNodeBeamSurrogate Defines the NodeBeam surrogate.
Public class FemNodeSurrogate Defines the Node surrogate.
Public class FemPenta15Surrogate Defines the Penta15 surrogate.
Public class FemPenta6Surrogate Defines the Penta6 surrogate.
Public class FemQuad4Surrogate Defines the Quad4 surrogate.
Public class FemQuad8Surrogate Defines the Quad8 surrogate.
Public class FemRotationSurrogate Defines the Rotation surrogate.
Public class FemTetra10Surrogate Defines the Tetra10 surrogate.
Public class FemTetra4Surrogate Defines the Tetra4 surrogate.
Public class FemTria3Surrogate Defines the Tria3 surrogate.
Public class FemTria6Surrogate Defines the Tria6 surrogate.
Public class FemTruss2DSurrogate Defines the Truss2D surrogate.
Public class FemTrussSurrogate Defines the Truss surrogate.
Public class FileBody Defines the file body for the Eyeshot proprietary file format.
Public class FileBodySurrogate Defines the FileBody surrogate.
Public class FileHeader Defines the file header for the Eyeshot proprietary file format.
Public class FileHeaderSurrogate
Public class FileSerializer Defines the protobuf model for the Eyeshot proprietary file format.
Public class FileSerializerEx The FileSerializer for the serialization that includes the Autodesk objects too.
Public class GhostSurrogate Defines the Ghost surrogate.
Public class GraphicsSerializer For internal use only. Defines the protobuf model for devDept.Graphics namespace.
Public class HatchPatternLineSurrogate Defines the HatchPatternLine surrogate.
Public class HatchPatternSurrogate Defines the HatchPattern surrogate.
Public class HatchRegionSurrogate Defines the HatchRegion surrogate.
Public class HatchSurrogate Defines the Hatch surrogate.
Public class IfcBlockReferenceSurrogate Defines the IfcBlockReference surrogate.
Public class IfcContainerSurrogate Defines the IfcContainer surrogate.
Public class IfcLayerSurrogate Defines the IfcLayer surrogate.
Public class IfcLinearPathSurrogate Defines the IfcLinearPath surrogate.
Public class IfcMeshSurrogate Defines the IfcMesh surrogate.
Public class IndexLineSurrogate Defines the IndexLine surrogate.
Public class IndexTriangleSurrogate Defines the IndexTriangle surrogate.
Public class IntervalSurrogate Defines the Interval surrogate.
Public class JointSurrogate Defines the Joint surrogate.
Public class LayerExSurrogate Defines the LayerEx surrogate.
Public class LayerSurrogate Defines the Layer surrogate.
Public class LeaderSurrogate Defines the Leader surrogate.
Public class LineSurrogate Defines the Line surrogate.
Public class LineTypeExSurrogate Defines the LineTypeEx surrogate.
Public class LineTypeSurrogate Defines the LineType surrogate.
Public class LinearDimSurrogate Defines the LinearDim surrogate.
Public class LinearMotionSurrogate
Public class LinearPathExSurrogate Defines the LinearPathEx surrogate.
Public class LinearPathSurrogate Defines the LinearPath surrogate.
Public class MaterialSurrogate Defines the Material surrogate.
Public class MeshSurrogate Defines the Mesh surrogate.
Public class MotionSurrogate
Public class MultilineTextSurrogate Defines the MultilineText surrogate.
Public class NurbsBaseSurrogate Defines the NurbsBase surrogate.
Public class NurbsSurfSurrogate Defines the NurbsSurf surrogate.
Public class Ole2FrameSurrogate Defines the Ole2Frame surrogate.
Public class OrdinateDimSurrogate Defines the OrdinateDim surrogate.
Public class PictureSurrogate Defines the Picture surrogate.
Public class PlanarEntitySurrogate Defines the PlanarEntity surrogate.
Public class PlanarSurfSurrogate Defines the PlanarSurf surrogate.
Public class PlanarSurfaceSurrogate Defines the PlanarSurface surrogate.
Public class PlaneEquationSurrogate Defines the PlaneEquation surrogate.
Public class PlaneEquation_V6Surrogate Defines the PlaneEquation until version 6 of the Eyeshot file format.
Public class PlaneSurrogate Defines the Plane surrogate.
Public class Point2DSurrogate Defines the Point2D surrogate.
Public class Point2D_V6Surrogate Defines the Point2D until version 6 of the Eyeshot file format.
Public class Point3DSurrogate Defines the Point3D surrogate.
Public class Point3D_V6Surrogate Defines the Point3D until version 6 of the Eyeshot file format.
Public class Point4DSurrogate Defines the Point4D surrogate.
Public class PointCLSurrogate Defines the PointCL surrogate.
Public class PointCloudSurrogate Defines the PointCloud surrogate.
Public class PointNormalSurrogate Defines the PointNormal surrogate.
Public class PointNormalUvSurrogate Defines the PointNormalUv surrogate.
Public class PointRGBSurrogate Defines the PointRGB surrogate.
Public class PointSurrogate Defines the Point surrogate.
Public class PointTangentSurrogate Defines the PointTangent surrogate.
Public class PointTangentUSurrogate Defines the PointTangentU surrogate.
Public class PointUSurrogate Defines the PointU surrogate.
Public class PointUvSurrogate Defines the PointUv surrogate.
Public class PointWithDisplacementSurrogate Defines the PointWithDisplacement surrogate.
Public class Polygon2DSurrogate Defines the Polygon2D surrogate.
Public class PortionSurrogate Defines the Portion surrogate.
Public class ProtoArray<T> Class for multidimensional array handling
Public class ProtoJaggedArray<T> Class for jagged arrays handling
Public class ProtoObject Class for object handling
Public class ProtoObjectSurrogate Defines the ProtoObject surrogate.
Public class QuadSurrogate Defines the Quad surrogate.
Public class QuaternionSurrogate Defines the Quaternion surrogate.
Public class RadialDimSurrogate Defines the RadialDim surrogate.
Public class RasterViewSurrogate Defines the RasterView surrogate.
Public class RegionSurrogate Defines the Region surrogate.
Public class RevolvedSurfSurrogate Defines the RevolvedSurf surrogate.
Public class RevolvedSurfaceSurrogate Defines the RevolvedSurface surrogate.
Public class RichSmoothTriangleSurrogate Defines the RichSmoothTriangle surrogate.
Public class RichTriangleSurrogate Defines the RichTriangle surrogate.
Public class Segment2DSurrogate Defines the Segment2D surrogate.
Public class Segment3DSurrogate Defines the Segment3D surrogate.
Public class Serializer Base class that defines the protobuf model for the Eyeshot proprietary file format.
Public class SheetExSurrogate Defines the SheetEx surrogate.
Public class SheetSurrogate Defines the Sheet surrogate.
Public class SimulationStockSurrogate Defines the SimulationStock surrogate.
Public class SmoothTriangleSurrogate Defines the SmoothTriangle surrogate.
Public class SolidSurrogate Defines the Solid surrogate.
Public class SphericalSurfSurrogate Defines the SphericalSurf surrogate.
Public class SphericalSurfaceSurrogate Defines the SphericalSurface surrogate.
Public class StockSurrogate Defines the Stock surrogate.
Public class SurfaceSurrogate Defines the Surface surrogate.
Public class Surrogate<T> Base class for classes surrogates.
Public class SurrogateWithReferenceId<T> Base class for surrogates that support object graph reference.
Public class TableSurrogate Defines the Table surrogate.
Public class TabulatedSurfSurrogate Defines the TabulatedSurf surrogate.
Public class TabulatedSurfaceSurrogate Defines the TabulatedSurface surrogate.
Public class TextStyleExSurrogate Defines the TextStyleEx surrogate.
Public class TextStyleSurrogate Defines the TextStyle surrogate.
Public class TextSurrogate Defines the Text surrogate.
Public class TextureMappingDataSurrogate Defines the TextureMappingData surrogate.
Public class ToolpathSurrogate Defines the Toolpath surrogate.
Public class ToroidalSurfSurrogate Defines the ToroidalSurf surrogate.
Public class ToroidalSurfaceSurrogate Defines the ToroidalSurface surrogate.
Public class TransformationSurrogate Defines the Transformation surrogate.
Public class TriangleSurrogate Defines the Triangle surrogate.
Public class TrimCurveSurrogate Defines the TrimCurve surrogate.
Public class Vector2DSurrogate Defines the Vector2D surrogate.
Public class Vector2D_V6Surrogate Defines the Vector2D until version 6 of the Eyeshot file format.
Public class Vector3DSurrogate Defines the Vector3D surrogate.
Public class Vector3D_V6Surrogate Defines the Vector3D until version 6 of the Eyeshot file format.
Public class VectorViewSurrogate Defines the VectorView surrogate.
Public class ViewSurrogate Defines the View surrogate.
Public class XlineSurrogate Defines the Xline surrogate.
Top
Name Description
Public interface ISurrogateWithReferenceId Interface for objects supporting the object graph reference with the Eyeshot proprietary file format.
Top
Name Description
Public enumeration contentType The content type of the file for the Eyeshot proprietary file format.
Public enumeration fileType The serialization type for the Eyeshot proprietary file format.
Public enumeration serializationType The serialization type for the Eyeshot proprietary file format.
Top

.NET Framework

Supported in: 4.8

In this article

Definition