diff --git a/Directory.Packages.props b/Directory.Packages.props
index fe996823..fa24cdec 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -1,11 +1,14 @@
-
-
-
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/Speckle.Host.Apis.sln b/Speckle.Host.Apis.sln
index 8a84a390..d1f27f16 100644
--- a/Speckle.Host.Apis.sln
+++ b/Speckle.Host.Apis.sln
@@ -27,6 +27,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Revit", "Revit", "{BD68BFA8
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Revit2023.Fakes", "Speckle.Revit2023.Fakes\Speckle.Revit2023.Fakes.csproj", "{4B16340A-C493-41AB-85E8-E32C92533118}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Rhino7.Fakes.Generator", "Speckle.Rhino7.Fakes.Generator\Speckle.Rhino7.Fakes.Generator.csproj", "{414C51A1-6237-43BB-A59A-E9879880EF73}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rhino", "Rhino", "{F2F213A8-6D57-492F-BA11-C9F26057B1DA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Speckle.Rhino7.Fakes", "Speckle.Rhino7.Fakes\Speckle.Rhino7.Fakes.csproj", "{1F2F89EE-2032-4350-BFC9-6B74D477DE95}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -45,11 +51,21 @@ Global
{4B16340A-C493-41AB-85E8-E32C92533118}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4B16340A-C493-41AB-85E8-E32C92533118}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B16340A-C493-41AB-85E8-E32C92533118}.Release|Any CPU.Build.0 = Release|Any CPU
+ {414C51A1-6237-43BB-A59A-E9879880EF73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {414C51A1-6237-43BB-A59A-E9879880EF73}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {414C51A1-6237-43BB-A59A-E9879880EF73}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {414C51A1-6237-43BB-A59A-E9879880EF73}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F2F89EE-2032-4350-BFC9-6B74D477DE95}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{00F3BEC6-614D-4AEE-923A-0E2DF40FDE6B} = {42C36267-88A8-4F94-9E62-5D43A02D033C}
{E1C43415-3000-45F4-8BF9-B4DD7D7F2ED6} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901}
{D25C688F-1673-4AEB-8186-6105C8CB679A} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901}
{4B16340A-C493-41AB-85E8-E32C92533118} = {BD68BFA8-3EC7-4689-987E-6422A37CF3B0}
+ {414C51A1-6237-43BB-A59A-E9879880EF73} = {3B0D8F6E-C701-446E-BAE3-B6FDF1812901}
+ {1F2F89EE-2032-4350-BFC9-6B74D477DE95} = {F2F213A8-6D57-492F-BA11-C9F26057B1DA}
EndGlobalSection
EndGlobal
diff --git a/Speckle.Revit2023.Fakes.Generator/Program.cs b/Speckle.Revit2023.Fakes.Generator/Program.cs
index 7f47d750..c54877dd 100644
--- a/Speckle.Revit2023.Fakes.Generator/Program.cs
+++ b/Speckle.Revit2023.Fakes.Generator/Program.cs
@@ -37,6 +37,7 @@ Assembly GetAssembly(string name)
new("RebarSystemSpanSymbol", [new("Create")]),
new("ProjectInfo", [new("Name")]),
new("ImageView", [new("Create")])
- ]
+ ],
+ GeneratorOptions.ExplicitProperties
);
generator.Generate();
diff --git a/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj b/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj
index b65be6dc..27f27214 100644
--- a/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj
+++ b/Speckle.Revit2023.Fakes/Speckle.Revit2023.Fakes.csproj
@@ -3,4 +3,7 @@
net8.0
true
+
+
+
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs
index 68313a0a..be40cc6c 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.MassEnergyAnalyticalModel.s.cs
@@ -25,6 +25,11 @@ Autodesk.Revit.DB.Reference referenceToFace
Autodesk.Revit.DB.ElementId massInstanceId
) => throw new System.NotImplementedException();
+ public virtual System.Collections.Generic.IList GetValidSurfaceCategoryIdsForReference(
+ Autodesk.Revit.DB.Reference reference,
+ out Autodesk.Revit.DB.ElementId recommendedDefaultSubcategoryId
+ ) => throw new System.NotImplementedException();
+
public virtual System.Collections.Generic.ICollection GetJoinedMassEnergyAnalyticalModelElementIds() =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs
index 595cc47b..de7810b5 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Analysis.PathOfTravel.s.cs
@@ -10,6 +10,20 @@ public partial class PathOfTravel : Autodesk.Revit.DB.Element
Autodesk.Revit.DB.XYZ pathEnd
) => throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.Analysis.PathOfTravel Create(
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.XYZ pathStart,
+ Autodesk.Revit.DB.XYZ pathEnd,
+ out Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus resultStatus
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IList CreateMultiple(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.IList CreateMultiple(
Autodesk.Revit.DB.View DBView,
System.Collections.Generic.IList pathStarts,
@@ -22,6 +36,13 @@ System.Collections.Generic.IList pathEnds
System.Collections.Generic.IList pathEnds
) => throw new System.NotImplementedException();
+ public static System.Collections.Generic.IList CreateMapped(
+ Autodesk.Revit.DB.View DBView,
+ System.Collections.Generic.IList pathStarts,
+ System.Collections.Generic.IList pathEnds,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.IList FindStartsOfLongestPathsFromRooms(
Autodesk.Revit.DB.View DBView,
System.Collections.Generic.IList destinationPoints
@@ -42,6 +63,12 @@ System.Collections.Generic.IList startPoints
public virtual Autodesk.Revit.DB.Analysis.PathOfTravelCalculationStatus Update() =>
throw new System.NotImplementedException();
+ public static System.Int32 UpdateMultiple(
+ Autodesk.Revit.DB.Document adoc,
+ System.Collections.Generic.IList elementsToUpdate,
+ out System.Collections.Generic.IList resultStatus
+ ) => throw new System.NotImplementedException();
+
public static System.Int32 UpdateMultiple(
Autodesk.Revit.DB.Document adoc,
System.Collections.Generic.IList elementsToUpdate
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs
index 8da3e0a2..ee945fdf 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.BasePoint.s.cs
@@ -13,6 +13,7 @@ public partial class BasePoint : Autodesk.Revit.DB.Element
public virtual Autodesk.Revit.DB.XYZ SharedPosition
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual System.Boolean Clipped
{
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs
index e99799d7..fb2cacbc 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ComponentRepeaterIterator.s.cs
@@ -1,7 +1,9 @@
namespace Autodesk.Revit.DB;
public partial class ComponentRepeaterIterator
- : System.Collections.Generic.IEnumerator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ComponentRepeaterIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs
index ab49e6dc..98f2f7f9 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CompoundStructure.s.cs
@@ -12,6 +12,12 @@ public partial class CompoundStructure : System.IDisposable
public virtual System.Boolean IsVerticallyHomogeneous() => throw new System.NotImplementedException();
+ public virtual System.Boolean IsValid(
+ Autodesk.Revit.DB.Document doc,
+ out System.Collections.Generic.IDictionary errMap,
+ out System.Collections.Generic.IDictionary twoLayerErrorsMap
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.CompoundStructure GetSimpleCompoundStructure(
System.Double wallHeight,
System.Double distAboveBase
@@ -122,6 +128,13 @@ Autodesk.Revit.DB.StructDeckEmbeddingType embedType
public virtual System.Double GetSegmentCoordinate(System.Int32 segmentId) =>
throw new System.NotImplementedException();
+ public virtual void GetSegmentEndPoints(
+ System.Int32 segmentId,
+ System.Int32 regionId,
+ out Autodesk.Revit.DB.UV end1,
+ out Autodesk.Revit.DB.UV end2
+ ) => throw new System.NotImplementedException();
+
public virtual System.Int32 MergeRegionsAdjacentToSegment(
System.Int32 segmentId,
System.Int32 layerIdxForMergedRegion
@@ -132,6 +145,19 @@ System.Int32 layerIdxForMergedRegion
Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection
) => throw new System.NotImplementedException();
+ public virtual System.Int32 SplitRegion(
+ Autodesk.Revit.DB.UV gridUV,
+ Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection,
+ out System.Int32 newSegmentId
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindEnclosingRegionAndSegments(
+ Autodesk.Revit.DB.UV gridUV,
+ Autodesk.Revit.DB.RectangularGridSegmentOrientation splitDirection,
+ out System.Int32 segmentId1,
+ out System.Int32 segmentId2
+ ) => throw new System.NotImplementedException();
+
public virtual System.Collections.Generic.IList GetExtendableRegionIds(System.Boolean top) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs
index 702eb35e..d687576a 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Curve.s.cs
@@ -43,8 +43,16 @@ Autodesk.Revit.DB.XYZ referenceVector
public virtual Autodesk.Revit.DB.Transform ComputeDerivatives(System.Double parameter, System.Boolean normalized) =>
throw new System.NotImplementedException();
+ public virtual System.Boolean IsInside(System.Double parameter, out System.Int32 end) =>
+ throw new System.NotImplementedException();
+
public virtual System.Boolean IsInside(System.Double parameter) => throw new System.NotImplementedException();
+ public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(
+ Autodesk.Revit.DB.Curve curve,
+ out Autodesk.Revit.DB.IntersectionResultArray resultArray
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(Autodesk.Revit.DB.Curve curve) =>
throw new System.NotImplementedException();
@@ -55,6 +63,14 @@ Autodesk.Revit.DB.XYZ referenceVector
public virtual void SetGraphicsStyleId(Autodesk.Revit.DB.ElementId id) => throw new System.NotImplementedException();
+ public virtual void ComputeClosestPoints(
+ Autodesk.Revit.DB.Curve otherCurve,
+ System.Boolean withinThisCurveBounds,
+ System.Boolean withinOtherCurveBounds,
+ System.Boolean returnAllCriticalPnts,
+ out System.Collections.Generic.IList resultList
+ ) => throw new System.NotImplementedException();
+
public virtual System.Double Period
{
get => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs
index 8ff5ddfa..cfaba96f 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveByPointsUtils.s.cs
@@ -36,6 +36,17 @@ System.Collections.Generic.IList curveElemIds
Autodesk.Revit.DB.Reference referenceOfFace
) => throw new System.NotImplementedException();
+ public static void CreateRectangle(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ReferencePoint startPoint,
+ Autodesk.Revit.DB.ReferencePoint endPoint,
+ Autodesk.Revit.DB.CurveProjectionType projectionType,
+ System.Boolean boundaryReferenceLines,
+ System.Boolean boundaryCurvesFollowSurface,
+ out System.Collections.Generic.IList createdCurvesIds,
+ out System.Collections.Generic.IList createdCornersIds
+ ) => throw new System.NotImplementedException();
+
public static Autodesk.Revit.DB.CurveElement CreateArcThroughPoints(
Autodesk.Revit.DB.Document document,
Autodesk.Revit.DB.ReferencePoint startPoint,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs
index eae4e241..9f1d8557 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoop.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class CurveLoop : System.Collections.Generic.IEnumerable, System.IDisposable
+public partial class CurveLoop
+ : System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
+ System.IDisposable
{
public CurveLoop() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs
index 9468ef94..37c41147 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.CurveLoopIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class CurveLoopIterator : System.Collections.Generic.IEnumerator
+public partial class CurveLoopIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public CurveLoopIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs
index f7dca733..26b32370 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DefinitionGroups.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class DefinitionGroups
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public DefinitionGroups() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs
index 3ce448bc..3b6d649b 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Definitions.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class Definitions
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public Definitions() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs
index 03881511..92e18fbb 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.DisplacementElement.s.cs
@@ -38,6 +38,12 @@ Autodesk.Revit.DB.DisplacementElement parent
System.Collections.Generic.ICollection elementIds
) => throw new System.NotImplementedException();
+ public static System.Boolean CanElementsBeDisplaced(
+ Autodesk.Revit.DB.View view,
+ System.Collections.Generic.ICollection elementIds,
+ out Autodesk.Revit.DB.ElementId commonDisplacedElementId
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.ICollection GetAdditionalElementsToDisplace(
Autodesk.Revit.DB.Document document,
Autodesk.Revit.DB.View view,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs
index 9f11d50b..f5a3c666 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Document.s.cs
@@ -33,6 +33,13 @@ System.String modelName
Autodesk.Revit.DB.DWFImportOptions options
) => throw new System.NotImplementedException();
+ public virtual System.Boolean Link(
+ System.String file,
+ Autodesk.Revit.DB.DGNImportOptions options,
+ Autodesk.Revit.DB.View pDBView,
+ out Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.ElementId Link(
System.String file,
Autodesk.Revit.DB.ImportOptions3DM options,
@@ -63,6 +70,13 @@ Autodesk.Revit.DB.View pDBView
Autodesk.Revit.DB.View pDBView
) => throw new System.NotImplementedException();
+ public virtual System.Boolean Link(
+ System.String file,
+ Autodesk.Revit.DB.DWGImportOptions options,
+ Autodesk.Revit.DB.View pDBView,
+ out Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.ElementId SaveToProjectAsImage(Autodesk.Revit.DB.ImageExportOptions options) =>
throw new System.NotImplementedException();
@@ -207,11 +221,33 @@ Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions
public virtual Autodesk.Revit.DB.Family LoadFamily(Autodesk.Revit.DB.Document targetDocument) =>
throw new System.NotImplementedException();
+ public virtual System.Boolean LoadFamily(
+ System.String filename,
+ Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions,
+ out Autodesk.Revit.DB.Family family
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean LoadFamily(System.String filename, out Autodesk.Revit.DB.Family family) =>
+ throw new System.NotImplementedException();
+
public virtual System.Boolean LoadFamily(System.String filename) => throw new System.NotImplementedException();
public virtual Autodesk.Revit.DB.Document EditFamily(Autodesk.Revit.DB.Family loadedFamily) =>
throw new System.NotImplementedException();
+ public virtual System.Boolean LoadFamilySymbol(
+ System.String filename,
+ System.String name,
+ Autodesk.Revit.DB.IFamilyLoadOptions familyLoadOptions,
+ out Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean LoadFamilySymbol(
+ System.String filename,
+ System.String name,
+ out Autodesk.Revit.DB.FamilySymbol symbol
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean LoadFamilySymbol(System.String filename, System.String name) =>
throw new System.NotImplementedException();
@@ -341,6 +377,13 @@ Autodesk.Revit.DB.DWFExportOptions options
Autodesk.Revit.DB.View pDBView
) => throw new System.NotImplementedException();
+ public virtual System.Boolean Import(
+ System.String file,
+ Autodesk.Revit.DB.DGNImportOptions options,
+ Autodesk.Revit.DB.View pDBView,
+ out Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.ElementId Import(
System.String file,
Autodesk.Revit.DB.ImportOptions3DM options,
@@ -371,6 +414,13 @@ Autodesk.Revit.DB.View pDBView
Autodesk.Revit.DB.View pDBView
) => throw new System.NotImplementedException();
+ public virtual System.Boolean Import(
+ System.String file,
+ Autodesk.Revit.DB.DWGImportOptions options,
+ Autodesk.Revit.DB.View pDBView,
+ out Autodesk.Revit.DB.ElementId elementId
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean Import(System.String file, Autodesk.Revit.DB.GBXMLImportOptions options) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs
index 15db5291..517ffa49 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.CableTraySizeIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB.Electrical;
-public partial class CableTraySizeIterator : System.Collections.Generic.IEnumerator
+public partial class CableTraySizeIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public CableTraySizeIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs
index e6152e58..29dbaa7d 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeIterator.s.cs
@@ -1,7 +1,9 @@
namespace Autodesk.Revit.DB.Electrical;
public partial class ConduitSizeIterator
- : System.Collections.Generic.IEnumerator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ConduitSizeIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs
index 0b3758bc..4ce484e8 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizeSettingIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ConduitSizeSettingIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ConduitSizeSettingIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs
index 67cc27ae..6c976726 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.ConduitSizes.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB.Electrical;
public partial class ConduitSizes
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ConduitSizes() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs
index 0a3d1b3a..d632e9e1 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Electrical.PanelScheduleView.s.cs
@@ -84,6 +84,12 @@ Autodesk.Revit.DB.ElementId apparentLoadParam
public virtual System.Int32 GetSlotNumberByCell(System.Int32 nRow, System.Int32 nCol) =>
throw new System.NotImplementedException();
+ public virtual void GetCellsBySlotNumber(
+ System.Int32 nSlotNumber,
+ out System.Collections.Generic.IList RowArr,
+ out System.Collections.Generic.IList ColArr
+ ) => throw new System.NotImplementedException();
+
public virtual void SetSpareLoadValue(
System.Int32 row,
System.Int32 column,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs
index 65e242cd..0cf47407 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementId.s.cs
@@ -14,6 +14,9 @@ public partial class ElementId
public static Autodesk.Revit.DB.ElementId Parse(System.String idStr) => throw new System.NotImplementedException();
+ public static System.Boolean TryParse(System.String idStr, out Autodesk.Revit.DB.ElementId id) =>
+ throw new System.NotImplementedException();
+
public static Autodesk.Revit.DB.ElementId InvalidElementId
{
get => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs
index 7e451c32..bac56625 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ElementType.s.cs
@@ -4,6 +4,9 @@ public partial class ElementType : Autodesk.Revit.DB.Element
{
public ElementType() { }
+ public virtual System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size) =>
+ throw new System.NotImplementedException();
+
public virtual System.Boolean IsSimilarType(Autodesk.Revit.DB.ElementId typeId) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs
index ff38a06e..251220b2 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTable.s.cs
@@ -5,6 +5,7 @@ public partial class ExportFontTable
Autodesk.Revit.DB.ExportFontKey,
Autodesk.Revit.DB.ExportFontInfo
>>,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ExportFontTable() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs
index dde02e03..152fb4f0 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportFontTableIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ExportFontTableIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ExportFontTableIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs
index 80c2f792..70996edd 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTable.s.cs
@@ -5,6 +5,7 @@ public partial class ExportLayerTable
Autodesk.Revit.DB.ExportLayerKey,
Autodesk.Revit.DB.ExportLayerInfo
>>,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ExportLayerTable() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs
index ed4698d9..fb886b79 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLayerTableIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ExportLayerTableIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ExportLayerTableIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs
index 1924aa08..71365407 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTable.s.cs
@@ -5,6 +5,7 @@ public partial class ExportLinetypeTable
Autodesk.Revit.DB.ExportLinetypeKey,
Autodesk.Revit.DB.ExportLinetypeInfo
>>,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ExportLinetypeTable() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs
index 62f23f7a..34d2f186 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLinetypeTableIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ExportLinetypeTableIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ExportLinetypeTableIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs
index ee4c5312..55f3607d 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTable.s.cs
@@ -5,6 +5,7 @@ public partial class ExportLineweightTable
Autodesk.Revit.DB.ExportLineweightKey,
Autodesk.Revit.DB.ExportLineweightInfo
>>,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ExportLineweightTable() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs
index 25f7c4e5..956a07c2 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportLineweightTableIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ExportLineweightTableIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ExportLineweightTableIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs
index 3beec94f..34be6b93 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTable.s.cs
@@ -5,6 +5,7 @@ public partial class ExportPatternTable
Autodesk.Revit.DB.ExportPatternKey,
Autodesk.Revit.DB.ExportPatternInfo
>>,
+ System.Collections.IEnumerable,
System.IDisposable
{
public ExportPatternTable() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs
index ac47244b..fbf42848 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExportPatternTableIterator.s.cs
@@ -4,7 +4,9 @@ public partial class ExportPatternTableIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public ExportPatternTableIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs
index b1442200..f0be7d7f 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExtensibleStorage.Entity.s.cs
@@ -10,6 +10,37 @@ public partial class Entity : System.IDisposable
public Entity(Autodesk.Revit.DB.ExtensibleStorage.Entity other) => throw new System.NotImplementedException();
+ public virtual FieldType Get(System.String fieldName, Autodesk.Revit.DB.ForgeTypeId unitTypeId) =>
+ throw new System.NotImplementedException();
+
+ public virtual FieldType Get(
+ Autodesk.Revit.DB.ExtensibleStorage.Field field,
+ Autodesk.Revit.DB.ForgeTypeId unitTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual FieldType Get(System.String fieldName) => throw new System.NotImplementedException();
+
+ public virtual FieldType Get(Autodesk.Revit.DB.ExtensibleStorage.Field field) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Set(
+ System.String fieldName,
+ FieldType value,
+ Autodesk.Revit.DB.ForgeTypeId unitTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Set(
+ Autodesk.Revit.DB.ExtensibleStorage.Field field,
+ FieldType value,
+ Autodesk.Revit.DB.ForgeTypeId unitTypeId
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Set(System.String fieldName, FieldType value) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Set(Autodesk.Revit.DB.ExtensibleStorage.Field field, FieldType value) =>
+ throw new System.NotImplementedException();
+
public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
public virtual System.Boolean ReadAccessGranted() => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs
index cc78bae5..12d7d32c 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ExternalResourceReference.s.cs
@@ -43,10 +43,12 @@ public virtual System.Boolean IsValidObject
public virtual System.String InSessionPath
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual System.String Version
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual System.Guid ServerId
{
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs
index 41867e3b..11d49947 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationItemFile.s.cs
@@ -4,6 +4,8 @@ public partial class FabricationItemFile : System.IDisposable
{
public FabricationItemFile() { }
+ public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException();
+
public virtual System.Boolean IsValid() => throw new System.NotImplementedException();
public virtual System.Boolean IsLoaded() => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs
index f0e268a6..ad6d4e83 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationPart.s.cs
@@ -75,6 +75,13 @@ System.Boolean attachToStructure
public virtual System.Boolean IsProductListEntryCompatibleSize(System.Int32 productEntry) =>
throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.Fabrication.FabricationPartFitResult StretchAndFit(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.Connector stretchConnector,
+ Autodesk.Revit.DB.Fabrication.FabricationPartRouteEnd target,
+ out System.Collections.Generic.ISet newPartIds
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.ISet SaveAsFabricationJob(
Autodesk.Revit.DB.Document document,
System.Collections.Generic.ISet ids,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs
index 294a57d8..a3c17c64 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FabricationServiceButton.s.cs
@@ -4,6 +4,11 @@ public partial class FabricationServiceButton : System.IDisposable
{
public FabricationServiceButton() { }
+ public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap GetConditionImage(System.Int32 condition) =>
+ throw new System.NotImplementedException();
+
public static System.Boolean IsValidConditionIndex(
Autodesk.Revit.DB.FabricationServiceButton button,
System.Int32 condition
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs
index 9b0d299f..d7375182 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Face.s.cs
@@ -35,11 +35,24 @@ public partial class Face : Autodesk.Revit.DB.GeometryObject
public virtual Autodesk.Revit.DB.XYZ ComputeNormal(Autodesk.Revit.DB.UV point) =>
throw new System.NotImplementedException();
+ public virtual System.Boolean IsInside(Autodesk.Revit.DB.UV point, out Autodesk.Revit.DB.IntersectionResult result) =>
+ throw new System.NotImplementedException();
+
public virtual System.Boolean IsInside(Autodesk.Revit.DB.UV point) => throw new System.NotImplementedException();
+ public virtual Autodesk.Revit.DB.FaceIntersectionFaceResult Intersect(
+ Autodesk.Revit.DB.Face face,
+ out Autodesk.Revit.DB.Curve result
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.FaceIntersectionFaceResult Intersect(Autodesk.Revit.DB.Face face) =>
throw new System.NotImplementedException();
+ public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(
+ Autodesk.Revit.DB.Curve curve,
+ out Autodesk.Revit.DB.IntersectionResultArray results
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.SetComparisonResult Intersect(Autodesk.Revit.DB.Curve curve) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs
index cc695a2d..e947967c 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FailuresAccessor.s.cs
@@ -33,6 +33,11 @@ Autodesk.Revit.DB.FailureResolutionType resolutionType
public virtual System.Boolean IsFailureResolutionPermitted() => throw new System.NotImplementedException();
+ public virtual System.Boolean IsElementsDeletionPermitted(
+ System.Collections.Generic.IList idsToDelete,
+ out System.String reason
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean IsElementsDeletionPermitted(
System.Collections.Generic.IList idsToDelete
) => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs
index 7af63074..aef4505d 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FillGrid.s.cs
@@ -26,6 +26,9 @@ public partial class FillGrid : System.IDisposable
public virtual Autodesk.Revit.DB.UV GetSegmentDirection() => throw new System.NotImplementedException();
+ public virtual System.Int32 GetPointLineZone(Autodesk.Revit.DB.UV point, out Autodesk.Revit.DB.UV nearestPoint) =>
+ throw new System.NotImplementedException();
+
public virtual System.Int32 GetPointLineZone(Autodesk.Revit.DB.UV point) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs
index 9c4eeeef..9a2aefeb 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementCollector.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class FilteredElementCollector
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public FilteredElementCollector() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs
index 97be33bc..e75394c2 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIdIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class FilteredElementIdIterator : System.Collections.Generic.IEnumerator
+public partial class FilteredElementIdIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public FilteredElementIdIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs
index d3f08eb5..b3ef1fbe 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredElementIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class FilteredElementIterator : System.Collections.Generic.IEnumerator
+public partial class FilteredElementIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public FilteredElementIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs
index 665199cf..1b771694 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetCollector.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class FilteredWorksetCollector
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public FilteredWorksetCollector() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs
index f0d7f477..a152fd98 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIdIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class FilteredWorksetIdIterator : System.Collections.Generic.IEnumerator
+public partial class FilteredWorksetIdIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public FilteredWorksetIdIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs
index 4e4af285..78c279dc 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FilteredWorksetIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB;
-public partial class FilteredWorksetIterator : System.Collections.Generic.IEnumerator
+public partial class FilteredWorksetIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public FilteredWorksetIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs
index 34875bf0..eb5a2dee 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.FormUtils.s.cs
@@ -9,6 +9,12 @@ public partial class FormUtils
System.Collections.Generic.ICollection elements
) => throw new System.NotImplementedException();
+ public static System.Collections.Generic.ICollection DissolveForms(
+ Autodesk.Revit.DB.Document ADoc,
+ System.Collections.Generic.ICollection elements,
+ out System.Collections.Generic.ICollection ProfileOriginPointSet
+ ) => throw new System.NotImplementedException();
+
public static System.Boolean CanBeDissolved(
Autodesk.Revit.DB.Document ADoc,
System.Collections.Generic.ICollection elements
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs
index 29ce2d4c..02707f18 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IFamilyLoadOptions.s.cs
@@ -1,3 +1,12 @@
namespace Autodesk.Revit.DB;
-public partial interface IFamilyLoadOptions { }
+public partial interface IFamilyLoadOptions
+{
+ public System.Boolean OnFamilyFound(System.Boolean familyInUse, out System.Boolean overwriteParameterValues);
+ public System.Boolean OnSharedFamilyFound(
+ Autodesk.Revit.DB.Family sharedFamily,
+ System.Boolean familyInUse,
+ out Autodesk.Revit.DB.FamilySource source,
+ out System.Boolean overwriteParameterValues
+ );
+}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs
index aea0890e..97ccd722 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.INavisworksExporter.s.cs
@@ -8,4 +8,11 @@ public partial interface INavisworksExporter
System.String name,
Autodesk.Revit.DB.NavisworksExportOptions options
);
+ public System.Boolean ValidateExportOptions(
+ Autodesk.Revit.DB.Document document,
+ System.String folder,
+ System.String name,
+ Autodesk.Revit.DB.NavisworksExportOptions options,
+ out System.String exceptionMessage
+ );
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs
index 3e8b1bc5..0016fd72 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImageType.s.cs
@@ -4,6 +4,8 @@ public partial class ImageType : Autodesk.Revit.DB.ElementType
{
public ImageType() { }
+ public virtual System.Drawing.Bitmap GetImage() => throw new System.NotImplementedException();
+
public static Autodesk.Revit.DB.ImageType Create(
Autodesk.Revit.DB.Document document,
Autodesk.Revit.DB.ImageTypeOptions options
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs
index 01fcfa6f..ff14cc42 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.ImportInstance.s.cs
@@ -10,12 +10,76 @@ public partial class ImportInstance : Autodesk.Revit.DB.Instance
public virtual void SetVisibility(Autodesk.Revit.DB.FamilyElementVisibility visibility) =>
throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.ImportOptions3DM options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.STLImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.SKPImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.SATImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.OBJImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.DGNImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
public static Autodesk.Revit.DB.ImportInstance Create(
Autodesk.Revit.DB.Document document,
Autodesk.Revit.DB.ElementId typeId,
Autodesk.Revit.DB.View DBView
) => throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ Autodesk.Revit.DB.ExternalResourceReference resourceReference,
+ Autodesk.Revit.DB.DWGImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.ImportInstance Create(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.View DBView,
+ System.String path,
+ Autodesk.Revit.DB.DWGImportOptions options,
+ out Autodesk.Revit.DB.LinkLoadResult linkLoadResult
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean IsLinked
{
get => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs
index 5a4291b1..6b9177d1 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.IntersectionResult.s.cs
@@ -7,25 +7,31 @@ public partial class IntersectionResult : Autodesk.Revit.DB.APIObject
public virtual System.Double EdgeParameter
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual Autodesk.Revit.DB.Edge EdgeObject
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual System.Double Distance
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual System.Double Parameter
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual Autodesk.Revit.DB.UV UVPoint
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual Autodesk.Revit.DB.XYZ XYZPoint
{
get => throw new System.NotImplementedException();
+ set { }
}
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs
index 2e9ca58b..5b0e20bb 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntries.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class KeyBasedTreeEntries
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public KeyBasedTreeEntries() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs
index 228bf293..d941628e 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.KeyBasedTreeEntriesIterator.s.cs
@@ -1,7 +1,9 @@
namespace Autodesk.Revit.DB;
public partial class KeyBasedTreeEntriesIterator
- : System.Collections.Generic.IEnumerator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public KeyBasedTreeEntriesIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs
index b73dd3f7..f6db2d29 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Level.s.cs
@@ -14,6 +14,12 @@ public partial class Level : Autodesk.Revit.DB.DatumPlane
System.Double elevation
) => throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.ElementId GetNearestLevelId(
+ Autodesk.Revit.DB.Document document,
+ System.Double elevation,
+ out System.Double offset
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.ElementId FindAssociatedPlanViewId() => throw new System.NotImplementedException();
public virtual System.Double ProjectElevation
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs
index 7fc08bcc..660d5b5c 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB.Mechanical;
-public partial class DuctSizeIterator : System.Collections.Generic.IEnumerator
+public partial class DuctSizeIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public DuctSizeIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs
index 664699e0..4b9b6604 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizeSettingIterator.s.cs
@@ -4,7 +4,9 @@ public partial class DuctSizeSettingIterator
: System.Collections.Generic.IEnumerator>
+ >>,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public DuctSizeSettingIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs
index 623ce6a7..c0ea9690 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Mechanical.DuctSizes.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB.Mechanical;
-public partial class DuctSizes : System.Collections.Generic.IEnumerable, System.IDisposable
+public partial class DuctSizes
+ : System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
+ System.IDisposable
{
public DuctSizes() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs
index efe3299c..2eafa238 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.NumberingSchema.s.cs
@@ -52,6 +52,9 @@ System.String newPartition
System.String partitionName
) => throw new System.NotImplementedException();
+ public static System.Boolean IsValidPartitionName(System.String name, out System.String message) =>
+ throw new System.NotImplementedException();
+
public static System.Int32 MaximumStartingNumber
{
get => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs
index 0c646b59..6f586b53 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartMakerMethodToDivideVolumes.s.cs
@@ -4,6 +4,9 @@ public partial class PartMakerMethodToDivideVolumes : System.IDisposable
{
public PartMakerMethodToDivideVolumes() { }
+ public virtual void GetSketchCurves(out System.Collections.Generic.IList curveArray) =>
+ throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.Plane GetPlaneOfSketch() => throw new System.NotImplementedException();
public virtual System.Collections.Generic.IDictionary<
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs
index 9447d785..dbb7835b 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PartUtils.s.cs
@@ -32,6 +32,12 @@ Autodesk.Revit.DB.LinkElementId hostOrLinkElementId
Autodesk.Revit.DB.ElementId partId
) => throw new System.NotImplementedException();
+ public static System.Collections.Generic.IList GetSplittingCurves(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId partId,
+ out Autodesk.Revit.DB.Plane sketchPlane
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.IList GetSplittingCurves(
Autodesk.Revit.DB.Document document,
Autodesk.Revit.DB.ElementId partId
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs
index 8176f301..86863029 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Plumbing.FluidTemperatureSetIterator.s.cs
@@ -1,7 +1,9 @@
namespace Autodesk.Revit.DB.Plumbing;
public partial class FluidTemperatureSetIterator
- : System.Collections.Generic.IEnumerator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public FluidTemperatureSetIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs
index efc00f75..1417711d 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointCollection.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB.PointClouds;
public partial class PointCollection
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public PointCollection() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs
index 6ddcecb1..ac464ebf 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.PointClouds.PointIterator.s.cs
@@ -1,6 +1,9 @@
namespace Autodesk.Revit.DB.PointClouds;
-public partial class PointIterator : System.Collections.Generic.IEnumerator
+public partial class PointIterator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public PointIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs
index fa707275..cd6ad49f 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidCurveIntersection.s.cs
@@ -2,6 +2,7 @@ namespace Autodesk.Revit.DB;
public partial class SolidCurveIntersection
: System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
System.IDisposable
{
public SolidCurveIntersection() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs
index cc8de5fe..98fba332 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.SolidSolidCutUtils.s.cs
@@ -26,6 +26,12 @@ Autodesk.Revit.DB.Element second
public static System.Boolean IsAllowedForSolidCut(Autodesk.Revit.DB.Element element) =>
throw new System.NotImplementedException();
+ public static System.Boolean CanElementCutElement(
+ Autodesk.Revit.DB.Element cuttingElement,
+ Autodesk.Revit.DB.Element cutElement,
+ out Autodesk.Revit.DB.CutFailureReason reason
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.ICollection GetCuttingSolids(
Autodesk.Revit.DB.Element element
) => throw new System.NotImplementedException();
@@ -37,6 +43,12 @@ Autodesk.Revit.DB.Element element
public static System.Boolean IsElementFromAppropriateContext(Autodesk.Revit.DB.Element element) =>
throw new System.NotImplementedException();
+ public static System.Boolean CutExistsBetweenElements(
+ Autodesk.Revit.DB.Element first,
+ Autodesk.Revit.DB.Element second,
+ out System.Boolean firstCutsSecond
+ ) => throw new System.NotImplementedException();
+
public static void SplitFacesOfCuttingSolid(
Autodesk.Revit.DB.Element first,
Autodesk.Revit.DB.Element second,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs
index abb1fb56..7e64f83b 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.Rebar.s.cs
@@ -4,6 +4,22 @@ public partial class Rebar : Autodesk.Revit.DB.Element
{
public Rebar() { }
+ public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.Structure.RebarBarType barType,
+ Autodesk.Revit.DB.Element host,
+ System.Collections.Generic.IList curves,
+ out Autodesk.Revit.DB.Structure.RebarFreeFormValidationResult error
+ ) => throw new System.NotImplementedException();
+
+ public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.Structure.RebarBarType barType,
+ Autodesk.Revit.DB.Element host,
+ System.Collections.Generic.IList> curves,
+ out Autodesk.Revit.DB.Structure.RebarFreeFormValidationResult error
+ ) => throw new System.NotImplementedException();
+
public static Autodesk.Revit.DB.Structure.Rebar CreateFreeForm(
Autodesk.Revit.DB.Document doc,
System.Guid serverGUID,
@@ -246,6 +262,13 @@ Autodesk.Revit.DB.Structure.RebarHookOrientation hookOrientation
public virtual System.Boolean IsHookLengthOverrideEnabled() => throw new System.NotImplementedException();
+ public virtual void GetOverridableHookParameters(
+ out System.Collections.Generic.ISet startHookLengthPrameters,
+ out System.Collections.Generic.ISet startHookTangentLengthParameters,
+ out System.Collections.Generic.ISet endHookLengthParameters,
+ out System.Collections.Generic.ISet endHookTangentLengthParameters
+ ) => throw new System.NotImplementedException();
+
public virtual System.Collections.Generic.IList GetAllRebarShapeIds() =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs
index fe3c4fe5..7cb6e1f9 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarContainerIterator.s.cs
@@ -1,7 +1,9 @@
namespace Autodesk.Revit.DB.Structure;
public partial class RebarContainerIterator
- : System.Collections.Generic.IEnumerator
+ : System.Collections.Generic.IEnumerator,
+ System.IDisposable,
+ System.Collections.IEnumerator
{
public RebarContainerIterator() { }
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs
index c3f37394..42f829be 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.RebarCoupler.s.cs
@@ -4,6 +4,14 @@ public partial class RebarCoupler : Autodesk.Revit.DB.Element
{
public RebarCoupler() { }
+ public static Autodesk.Revit.DB.Structure.RebarCoupler Create(
+ Autodesk.Revit.DB.Document doc,
+ Autodesk.Revit.DB.ElementId typeId,
+ Autodesk.Revit.DB.Structure.ReinforcementData pFirstData,
+ Autodesk.Revit.DB.Structure.ReinforcementData pSecondData,
+ out Autodesk.Revit.DB.Structure.RebarCouplerError error
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean CouplerLinkTwoBars() => throw new System.NotImplementedException();
public virtual System.Collections.Generic.IList GetCoupledReinforcementData() =>
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs
index 82addd31..d5686675 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionApprovalType.s.cs
@@ -9,6 +9,11 @@ public partial class StructuralConnectionApprovalType : Autodesk.Revit.DB.Elemen
System.String name
) => throw new System.NotImplementedException();
+ public static void GetAllStructuralConnectionApprovalTypes(
+ Autodesk.Revit.DB.Document cda,
+ out System.Collections.Generic.ICollection ids
+ ) => throw new System.NotImplementedException();
+
public static System.Boolean IsValidApprovalTypeName(Autodesk.Revit.DB.Document doc, System.String name) =>
throw new System.NotImplementedException();
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs
index 8a35bc9e..ea9acf7b 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Structure.StructuralConnectionType.s.cs
@@ -11,6 +11,11 @@ public partial class StructuralConnectionType : Autodesk.Revit.DB.ElementType
Autodesk.Revit.DB.ElementId familySymbolId
) => throw new System.NotImplementedException();
+ public static void GetAllStructuralConnectionTypeIds(
+ Autodesk.Revit.DB.Document cda,
+ out System.Collections.Generic.ICollection ids
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.ElementId GetFamilySymbolId() => throw new System.NotImplementedException();
public virtual void SetFamilySymbolId(Autodesk.Revit.DB.ElementId familySymbolId) =>
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs
index 38323a85..92ff1db7 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.Surface.s.cs
@@ -4,6 +4,16 @@ public partial class Surface : System.IDisposable
{
public Surface() { }
+ public virtual void Project(Autodesk.Revit.DB.XYZ point, out Autodesk.Revit.DB.UV uv, out System.Double distance) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ProjectWithGuessPoint(
+ Autodesk.Revit.DB.XYZ point,
+ Autodesk.Revit.DB.UV guessUV,
+ out Autodesk.Revit.DB.UV uv,
+ out System.Double distance
+ ) => throw new System.NotImplementedException();
+
public virtual Autodesk.Revit.DB.BoundingBoxUV GetBoundingBoxUV() => throw new System.NotImplementedException();
public virtual void Dispose() => throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs
index 8b3800ef..d083a445 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.UnitFormatUtils.s.cs
@@ -18,4 +18,36 @@ System.Boolean forEditing
System.Boolean forEditing,
Autodesk.Revit.DB.FormatValueOptions formatValueOptions
) => throw new System.NotImplementedException();
+
+ public static System.Boolean TryParse(
+ Autodesk.Revit.DB.Units units,
+ Autodesk.Revit.DB.ForgeTypeId specTypeId,
+ System.String stringToParse,
+ out System.Double value,
+ out System.String message
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean TryParse(
+ Autodesk.Revit.DB.Units units,
+ Autodesk.Revit.DB.ForgeTypeId specTypeId,
+ System.String stringToParse,
+ out System.Double value
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean TryParse(
+ Autodesk.Revit.DB.Units units,
+ Autodesk.Revit.DB.ForgeTypeId specTypeId,
+ System.String stringToParse,
+ Autodesk.Revit.DB.ValueParsingOptions valueParsingOptions,
+ out System.Double value,
+ out System.String message
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean TryParse(
+ Autodesk.Revit.DB.Units units,
+ Autodesk.Revit.DB.ForgeTypeId specTypeId,
+ System.String stringToParse,
+ Autodesk.Revit.DB.ValueParsingOptions valueParsingOptions,
+ out System.Double value
+ ) => throw new System.NotImplementedException();
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs
index 73a02481..4b6c00e5 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingDisplaySettings.s.cs
@@ -11,6 +11,12 @@ Autodesk.Revit.DB.Document doc
public virtual System.Boolean UserHasGraphicOverrides(System.String username) =>
throw new System.NotImplementedException();
+ public virtual void RemoveUsers(
+ Autodesk.Revit.DB.Document document,
+ System.Collections.Generic.ICollection usersToRemove,
+ out System.Collections.Generic.ICollection usersActuallyRemoved
+ ) => throw new System.NotImplementedException();
+
public virtual System.Boolean CanUserHaveOverrides(System.String username) =>
throw new System.NotImplementedException();
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs
index 3626b778..c25e526e 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.DB.WorksharingUtils.s.cs
@@ -14,6 +14,12 @@ Autodesk.Revit.DB.ElementId elementId
Autodesk.Revit.DB.ElementId elementId
) => throw new System.NotImplementedException();
+ public static Autodesk.Revit.DB.CheckoutStatus GetCheckoutStatus(
+ Autodesk.Revit.DB.Document document,
+ Autodesk.Revit.DB.ElementId elementId,
+ out System.String owner
+ ) => throw new System.NotImplementedException();
+
public static System.Collections.Generic.ISet CheckoutElements(
Autodesk.Revit.DB.Document document,
System.Collections.Generic.ISet elementsToCheckout,
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs
index d107666e..7d85e239 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.FamilyInstancePlacingArgs.s.cs
@@ -28,5 +28,6 @@ public virtual System.Boolean IsBanned
public virtual Autodesk.Revit.DB.View ActiveView
{
get => throw new System.NotImplementedException();
+ set { }
}
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs
index b715243d..e2340258 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.RibbonItem.s.cs
@@ -41,5 +41,6 @@ public virtual System.String ItemText
public virtual System.String Name
{
get => throw new System.NotImplementedException();
+ set { }
}
}
diff --git a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs
index 67c8619a..7f9dca41 100644
--- a/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs
+++ b/Speckle.Revit2023.Fakes/generated/Autodesk.Revit.UI.TemporaryGraphicsCommandData.s.cs
@@ -13,9 +13,11 @@ public virtual System.Boolean IsValidObject
public virtual System.Int32 Index
{
get => throw new System.NotImplementedException();
+ set { }
}
public virtual Autodesk.Revit.DB.Document Document
{
get => throw new System.NotImplementedException();
+ set { }
}
}
diff --git a/Speckle.Revit2023.Fakes/packages.lock.json b/Speckle.Revit2023.Fakes/packages.lock.json
index 37fa44a1..bc98de46 100644
--- a/Speckle.Revit2023.Fakes/packages.lock.json
+++ b/Speckle.Revit2023.Fakes/packages.lock.json
@@ -24,6 +24,15 @@
"resolved": "1.14.1",
"contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
},
+ "System.Drawing.Common": {
+ "type": "Direct",
+ "requested": "[8.0.6, )",
+ "resolved": "8.0.6",
+ "contentHash": "aSwRnJzz6fZ73JvWMMG0KvBwOnXsBTFtfHLriQyAPrDIZ+NrDfl15GWbO/A35k0dtH77D7jfxzEcFF7RONtU/w==",
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "8.0.0"
+ }
+ },
"Microsoft.Build.Tasks.Git": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -33,6 +42,11 @@
"type": "Transitive",
"resolved": "8.0.0",
"contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
+ },
+ "Microsoft.Win32.SystemEvents": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "9opKRyOKMCi2xJ7Bj7kxtZ1r9vbzosMvRrdEhVhDz8j8MoBGgB+WmC94yH839NPH+BclAjtQ/pyagvi/8gDLkw=="
}
}
}
diff --git a/Speckle.Rhino7.Fakes.Generator/Program.cs b/Speckle.Rhino7.Fakes.Generator/Program.cs
new file mode 100644
index 00000000..2e487eeb
--- /dev/null
+++ b/Speckle.Rhino7.Fakes.Generator/Program.cs
@@ -0,0 +1,48 @@
+using System.Reflection;
+using Speckle.Shared;
+
+var asm = Assembly.GetEntryAssembly().NotNull();
+Assembly GetAssembly(string name)
+{
+ var path = Path.Combine("C:\\Users\\adam\\.nuget\\packages\\rhinocommon\\7.13.21348.13001\\lib\\net48", name);
+ return Assembly.ReflectionOnlyLoadFrom(path);
+}
+
+Generator generator =
+ new(
+ "Speckle.Rhino7.Fakes",
+ [GetAssembly("RhinoCommon.dll")],
+ [
+ "Rhino",
+ "Rhino.Geometry",
+ "Rhino.Collections",
+ "Rhino.Runtime",
+ "Rhino.DocObjects",
+ "Rhino.Commands",
+ "Rhino.Render",
+ "Rhino.Display",
+ "Rhino.Geometry.Collections"
+ ],
+ [
+ new("HostUtils", [new("GetCustomComputeEndpoints")]),
+ new("LinearDimension", [new("AnnotationType")]),
+ new("InstanceDefinition", [new("ComponentType")]),
+ new("Polyline", [new("Duplicate"), new("System.ICloneable.Clone")]),
+ new("RadialDimension", [new("AnnotationType")]),
+ new("MaterialRefs", [new("CopyTo")]),
+ new("PersistentSettingsConverter", [new("TryParseStringDictionary"), new("ToString")]),
+ new(
+ "PersistentSettings",
+ [new("TryGetStringDictionary"), new("GetStringDictionary"), new("SetStringDictionary"), new("SetDefault")]
+ ),
+ new("Dimension", [new("TextFormula")]),
+ new("CreatePreviewEventArgs", [new("Objects")]),
+ new("RunCommandDelegate", []),
+ new("ArchivableDictionary", []),
+ new("RenderMaterial", [new("HandleTexturedValue")]),
+ new("CustomRenderMeshProvider2", [new("BoundingBox")]),
+ new("Color4f", [new("GetObjectData")]),
+ new("Point3dList", [new("Duplicate"), new("System.ICloneable.Clone")]),
+ ]
+ );
+generator.Generate();
diff --git a/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj b/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj
new file mode 100644
index 00000000..5eadb7a8
--- /dev/null
+++ b/Speckle.Rhino7.Fakes.Generator/Speckle.Rhino7.Fakes.Generator.csproj
@@ -0,0 +1,12 @@
+
+
+
+ Exe
+ net48
+
+
+
+
+
+
+
diff --git a/Speckle.Rhino7.Fakes.Generator/packages.lock.json b/Speckle.Rhino7.Fakes.Generator/packages.lock.json
new file mode 100644
index 00000000..3f5ab33a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes.Generator/packages.lock.json
@@ -0,0 +1,55 @@
+{
+ "version": 2,
+ "dependencies": {
+ ".NETFramework,Version=v4.8": {
+ "Microsoft.SourceLink.GitHub": {
+ "type": "Direct",
+ "requested": "[8.0.0, )",
+ "resolved": "8.0.0",
+ "contentHash": "G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
+ "dependencies": {
+ "Microsoft.Build.Tasks.Git": "8.0.0",
+ "Microsoft.SourceLink.Common": "8.0.0"
+ }
+ },
+ "MinVer": {
+ "type": "Direct",
+ "requested": "[5.0.0, )",
+ "resolved": "5.0.0",
+ "contentHash": "ybkgpQMtt0Fo91l5rYtE3TZtD+Nmy5Ko091xvfXXOosQdMi30XO2EZ2+ShZt89gdu7RMmJqZaJ+e1q6d+6+KNw=="
+ },
+ "PolySharp": {
+ "type": "Direct",
+ "requested": "[1.14.1, )",
+ "resolved": "1.14.1",
+ "contentHash": "mOOmFYwad3MIOL14VCjj02LljyF1GNw1wP0YVlxtcPvqdxjGGMNdNJJxHptlry3MOd8b40Flm8RPOM8JOlN2sQ=="
+ },
+ "RhinoCommon": {
+ "type": "Direct",
+ "requested": "[7.13.21348.13001, )",
+ "resolved": "7.13.21348.13001",
+ "contentHash": "JQdaNw61ddBqIe08E9O4N/grwrN1hjDHcYW7tWylwCZyFR7SepoCD4NS+6LN6+oSQhNbhLi9Bf+hQOFYFdRAEA=="
+ },
+ "RhinoWindows": {
+ "type": "Direct",
+ "requested": "[7.13.21348.13001, )",
+ "resolved": "7.13.21348.13001",
+ "contentHash": "V94T8emmJmFfmbd5cu+uTNS0neZApx1Q5MXvsQGFtt/mEGEbdHE+dFOETNgbOOJXSdNboAnCR3uo0GosOFX+/g==",
+ "dependencies": {
+ "RhinoCommon": "[7.13.21348.13001]"
+ }
+ },
+ "Microsoft.Build.Tasks.Git": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
+ },
+ "Microsoft.SourceLink.Common": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw=="
+ }
+ },
+ ".NETFramework,Version=v4.8/win7-x86": {}
+ }
+}
\ No newline at end of file
diff --git a/Speckle.Rhino7.Fakes/IndexPair.cs b/Speckle.Rhino7.Fakes/IndexPair.cs
new file mode 100644
index 00000000..89682655
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/IndexPair.cs
@@ -0,0 +1,15 @@
+namespace Rhino;
+
+public partial struct IndexPair
+{
+ int System.Collections.Generic.IList.this[int x]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+
+ int System.Collections.Generic.IReadOnlyList.this[int x]
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/MaterialRefs.cs b/Speckle.Rhino7.Fakes/MaterialRefs.cs
new file mode 100644
index 00000000..c209e52b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/MaterialRefs.cs
@@ -0,0 +1,6 @@
+namespace Rhino.DocObjects;
+
+public partial class MaterialRefs
+{
+ public void CopyTo(KeyValuePair[] array, int arrayIndex) => throw new NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/RhinoList.cs b/Speckle.Rhino7.Fakes/RhinoList.cs
new file mode 100644
index 00000000..79473d23
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/RhinoList.cs
@@ -0,0 +1,10 @@
+namespace Rhino.Collections;
+
+public partial class RhinoList
+{
+ T System.Collections.Generic.IList.this[int x]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj b/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj
new file mode 100644
index 00000000..628395d3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/Speckle.Rhino7.Fakes.csproj
@@ -0,0 +1,10 @@
+
+
+ net8.0
+ true
+ disable
+
+
+
+
+
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs
new file mode 100644
index 00000000..4ea9a067
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.AngleUnitSystem.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino;
+
+public enum AngleUnitSystem
+{
+ None,
+ Turns,
+ Radians,
+ Degrees,
+ Minutes,
+ Seconds,
+ Gradians,
+ Unset,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs
new file mode 100644
index 00000000..6b2da822
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.AntialiasLevel.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino;
+
+public enum AntialiasLevel
+{
+ None,
+ Draft,
+ Good,
+ High,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs
new file mode 100644
index 00000000..715c9a40
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.BitmapExtensions.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino;
+
+public partial class BitmapExtensions
+{
+ public BitmapExtensions() { }
+
+ public static System.Boolean IsNormalMap(
+ System.Drawing.Bitmap bitmap,
+ System.Boolean bLossyCompressionSource,
+ out System.Boolean bPositiveZComponent
+ ) => throw new System.NotImplementedException();
+
+ public static System.Drawing.Bitmap ConvertToNormalMap(
+ System.Drawing.Bitmap bitmap,
+ System.Boolean bLossyCompressionSource,
+ out System.Boolean bPositiveZComponent
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs
new file mode 100644
index 00000000..a2fcbde8
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.CurveList.s.cs
@@ -0,0 +1,40 @@
+namespace Rhino.Collections;
+
+public partial class CurveList : Rhino.Collections.RhinoList
+{
+ public CurveList() { }
+
+ public CurveList(System.Int32 initialCapacity) => throw new System.NotImplementedException();
+
+ public CurveList(System.Collections.Generic.IEnumerable collection) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.Geometry.Line line) => throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException();
+
+ public virtual void Add(System.Collections.Generic.IEnumerable polyline) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.Geometry.Ellipse ellipse) => throw new System.NotImplementedException();
+
+ public virtual void Insert(System.Int32 index, Rhino.Geometry.Line line) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Insert(System.Int32 index, Rhino.Geometry.Circle circle) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Insert(System.Int32 index, Rhino.Geometry.Arc arc) => throw new System.NotImplementedException();
+
+ public virtual void Insert(
+ System.Int32 index,
+ System.Collections.Generic.IEnumerable polyline
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Insert(System.Int32 index, Rhino.Geometry.Ellipse ellipse) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs
new file mode 100644
index 00000000..8aca2670
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IResizableList`1.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.Collections;
+
+public partial interface IResizableList
+{
+ public System.Int32 Count { get; set; }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs
new file mode 100644
index 00000000..6883e1d8
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.IRhinoTable`1.s.cs
@@ -0,0 +1,7 @@
+namespace Rhino.Collections;
+
+public partial interface IRhinoTable
+{
+ public System.Int32 Count { get; }
+ public T this[System.Int32 index] { get; }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs
new file mode 100644
index 00000000..495fe85d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+XAccess.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.Collections;
+
+public partial class Point3dList
+{
+ public partial class XAccess
+ {
+ public XAccess() { }
+
+ public virtual System.Double this[System.Int32 index]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs
new file mode 100644
index 00000000..0dd610b9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+YAccess.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.Collections;
+
+public partial class Point3dList
+{
+ public partial class YAccess
+ {
+ public YAccess() { }
+
+ public virtual System.Double this[System.Int32 index]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs
new file mode 100644
index 00000000..554c6b2c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList+ZAccess.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.Collections;
+
+public partial class Point3dList
+{
+ public partial class ZAccess
+ {
+ public ZAccess() { }
+
+ public virtual System.Double this[System.Int32 index]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs
new file mode 100644
index 00000000..1435bd43
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.Point3dList.s.cs
@@ -0,0 +1,59 @@
+namespace Rhino.Collections;
+
+public partial class Point3dList
+ : Rhino.Collections.RhinoList,
+ System.IEquatable
+{
+ public Point3dList() { }
+
+ public Point3dList(System.Int32 initialCapacity) => throw new System.NotImplementedException();
+
+ public Point3dList(System.Collections.Generic.IEnumerable collection) =>
+ throw new System.NotImplementedException();
+
+ public Point3dList(Rhino.Geometry.Point3d[] initialPoints) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 ClosestIndex(Rhino.Geometry.Point3d testPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Add(System.Double x, System.Double y, System.Double z) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public virtual void SetAllX(System.Double xValue) => throw new System.NotImplementedException();
+
+ public virtual void SetAllY(System.Double yValue) => throw new System.NotImplementedException();
+
+ public virtual void SetAllZ(System.Double zValue) => throw new System.NotImplementedException();
+
+ public static System.Int32 ClosestIndexInList(
+ System.Collections.Generic.IList list,
+ Rhino.Geometry.Point3d testPoint
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Point3d ClosestPointInList(
+ System.Collections.Generic.IList list,
+ Rhino.Geometry.Point3d testPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Equals(Rhino.Collections.Point3dList other) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox BoundingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Collections.Point3dList.XAccess X
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Collections.Point3dList.YAccess Y
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Collections.Point3dList.ZAccess Z
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs
new file mode 100644
index 00000000..d369d60a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList.s.cs
@@ -0,0 +1,36 @@
+namespace Rhino.Collections;
+
+public partial class RhinoList
+{
+ public RhinoList() { }
+
+ public static System.Collections.Generic.IEnumerable PointCloudKNeighbors(
+ Rhino.Geometry.PointCloud pointcloud,
+ System.Collections.Generic.IEnumerable needlePoints,
+ System.Int32 amount
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IEnumerable Point3dKNeighbors(
+ System.Collections.Generic.IEnumerable hayPoints,
+ System.Collections.Generic.IEnumerable needlePoints,
+ System.Int32 amount
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IEnumerable Point3fKNeighbors(
+ System.Collections.Generic.IEnumerable hayPoints,
+ System.Collections.Generic.IEnumerable needlePoints,
+ System.Int32 amount
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IEnumerable Point2dKNeighbors(
+ System.Collections.Generic.IEnumerable hayPoints,
+ System.Collections.Generic.IEnumerable needlePoints,
+ System.Int32 amount
+ ) => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.IEnumerable Point2fKNeighbors(
+ System.Collections.Generic.IEnumerable hayPoints,
+ System.Collections.Generic.IEnumerable needlePoints,
+ System.Int32 amount
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs
new file mode 100644
index 00000000..2ffdbb82
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.RhinoList`1.s.cs
@@ -0,0 +1,220 @@
+namespace Rhino.Collections;
+
+public partial class RhinoList
+ : System.Collections.Generic.IList,
+ System.Collections.Generic.ICollection,
+ System.Collections.Generic.IEnumerable,
+ System.Collections.IEnumerable,
+ System.Collections.IList,
+ System.Collections.ICollection,
+ System.ICloneable
+{
+ public RhinoList() { }
+
+ public RhinoList(System.Int32 initialCapacity) => throw new System.NotImplementedException();
+
+ public RhinoList(System.Int32 amount, T defaultValue) => throw new System.NotImplementedException();
+
+ public RhinoList(System.Collections.Generic.IEnumerable collection) => throw new System.NotImplementedException();
+
+ public RhinoList(Rhino.Collections.RhinoList list) => throw new System.NotImplementedException();
+
+ public virtual T[] ToArray() => throw new System.NotImplementedException();
+
+ public virtual void TrimExcess() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 RemapIndex(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual void Add(T item) => throw new System.NotImplementedException();
+
+ public virtual void AddRange(System.Collections.Generic.IEnumerable collection) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddRange(System.Collections.IEnumerable collection) => throw new System.NotImplementedException();
+
+ public virtual void Insert(System.Int32 index, T item) => throw new System.NotImplementedException();
+
+ public virtual void InsertRange(System.Int32 index, System.Collections.Generic.IEnumerable collection) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Remove(T item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 RemoveAll(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 RemoveNulls() => throw new System.NotImplementedException();
+
+ public virtual void RemoveAt(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void RemoveRange(System.Int32 index, System.Int32 count) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Collections.RhinoList GetRange(System.Int32 index, System.Int32 count) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 IndexOf(T item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 IndexOf(T item, System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 IndexOf(T item, System.Int32 index, System.Int32 count) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 LastIndexOf(T item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 LastIndexOf(T item, System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 LastIndexOf(T item, System.Int32 index, System.Int32 count) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 BinarySearch(T item) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 BinarySearch(T item, System.Collections.Generic.IComparer comparer) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 BinarySearch(
+ System.Int32 index,
+ System.Int32 count,
+ T item,
+ System.Collections.Generic.IComparer comparer
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(T item) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Exists(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual T Find(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual T FindLast(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Collections.RhinoList FindAll(System.Predicate match) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TrueForAll(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual void ForEach(System.Action action) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindIndex(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindIndex(System.Int32 startIndex, System.Predicate match) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindIndex(System.Int32 startIndex, System.Int32 count, System.Predicate match) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindLastIndex(System.Predicate match) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindLastIndex(System.Int32 startIndex, System.Predicate match) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 FindLastIndex(System.Int32 startIndex, System.Int32 count, System.Predicate match) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Sort() => throw new System.NotImplementedException();
+
+ public virtual void Sort(System.Collections.Generic.IComparer comparer) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Sort(System.Comparison comparison) => throw new System.NotImplementedException();
+
+ public virtual void Sort(System.Int32 index, System.Int32 count, System.Collections.Generic.IComparer comparer) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Sort(System.Double[] keys) => throw new System.NotImplementedException();
+
+ public virtual void Sort(System.Int32[] keys) => throw new System.NotImplementedException();
+
+ public virtual void Reverse() => throw new System.NotImplementedException();
+
+ public virtual void Reverse(System.Int32 index, System.Int32 count) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.ObjectModel.ReadOnlyCollection AsReadOnly() =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Collections.RhinoList ConvertAll(System.Converter converter) =>
+ throw new System.NotImplementedException();
+
+ public virtual void CopyTo(T[] array) => throw new System.NotImplementedException();
+
+ public virtual void CopyTo(T[] array, System.Int32 arrayIndex) => throw new System.NotImplementedException();
+
+ public virtual void CopyTo(System.Int32 index, T[] array, System.Int32 arrayIndex, System.Int32 count) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Collections.RhinoList Duplicate() => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IEnumerator GetEnumerator() =>
+ throw new System.NotImplementedException();
+
+ System.Int32 System.Collections.IList.Add(System.Object item) => throw new System.NotImplementedException();
+
+ void System.Collections.IList.Insert(System.Int32 index, System.Object item) =>
+ throw new System.NotImplementedException();
+
+ void System.Collections.IList.Remove(System.Object item) => throw new System.NotImplementedException();
+
+ System.Int32 System.Collections.IList.IndexOf(System.Object item) => throw new System.NotImplementedException();
+
+ System.Boolean System.Collections.IList.Contains(System.Object item) => throw new System.NotImplementedException();
+
+ void System.Collections.ICollection.CopyTo(System.Array array, System.Int32 arrayIndex) =>
+ throw new System.NotImplementedException();
+
+ System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
+
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Capacity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 Count
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 NullCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual T this[System.Int32 index]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual T First
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual T Last
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ System.Object System.Collections.IList.this[System.Int32 index]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ System.Boolean System.Collections.IList.IsReadOnly
+ {
+ get => throw new System.NotImplementedException();
+ }
+ System.Boolean System.Collections.IList.IsFixedSize
+ {
+ get => throw new System.NotImplementedException();
+ }
+ System.Boolean System.Collections.Generic.ICollection.IsReadOnly
+ {
+ get => throw new System.NotImplementedException();
+ }
+ System.Boolean System.Collections.ICollection.IsSynchronized
+ {
+ get => throw new System.NotImplementedException();
+ }
+ System.Object System.Collections.ICollection.SyncRoot
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs
new file mode 100644
index 00000000..9f430b01
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Collections.TransformObjectList.s.cs
@@ -0,0 +1,44 @@
+namespace Rhino.Collections;
+
+public partial class TransformObjectList : System.IDisposable
+{
+ public TransformObjectList() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean regularObjects, System.Boolean grips) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateDisplayFeedbackTransform(Rhino.Geometry.Transform xform) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.DocObjects.RhinoObject rhinoObject) => throw new System.NotImplementedException();
+
+ public virtual void Add(Rhino.DocObjects.ObjRef objref) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject[] ObjectArray() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.GripObject[] GripArray() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject[] GripOwnerArray() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DisplayFeedbackEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 Count
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 GripCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 GripOwnerCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs
new file mode 100644
index 00000000..59f44823
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Command.s.cs
@@ -0,0 +1,55 @@
+namespace Rhino.Commands;
+
+public partial class Command
+{
+ public Command() { }
+
+ public static System.Boolean IsValidCommandName(System.String name) => throw new System.NotImplementedException();
+
+ public static Rhino.Commands.MostRecentCommandDescription[] GetMostRecentCommands() =>
+ throw new System.NotImplementedException();
+
+ public static System.Guid[] GetCommandStack() => throw new System.NotImplementedException();
+
+ public static System.Boolean InCommand() => throw new System.NotImplementedException();
+
+ public static System.Boolean InScriptRunnerCommand() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsCommand(System.String name) => throw new System.NotImplementedException();
+
+ public static System.Guid LookupCommandId(System.String name, System.Boolean searchForEnglishName) =>
+ throw new System.NotImplementedException();
+
+ public static System.String LookupCommandName(System.Guid commandId, System.Boolean englishName) =>
+ throw new System.NotImplementedException();
+
+ public static System.String[] GetCommandNames(System.Boolean english, System.Boolean loaded) =>
+ throw new System.NotImplementedException();
+
+ public static void DisplayHelp(System.Guid commandId) => throw new System.NotImplementedException();
+
+ public static System.Guid LastCommandId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Commands.Result LastCommandResult
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String LocalName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.PersistentSettings Settings
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs
new file mode 100644
index 00000000..f7319b8c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandEventArgs.s.cs
@@ -0,0 +1,36 @@
+namespace Rhino.Commands;
+
+public partial class CommandEventArgs : System.EventArgs
+{
+ public CommandEventArgs() { }
+
+ public virtual System.Guid CommandId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CommandEnglishName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CommandLocalName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String CommandPluginName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Commands.Result CommandResult
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 DocumentRuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs
new file mode 100644
index 00000000..779f414e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CommandStyleAttribute.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.Commands;
+
+public partial class CommandStyleAttribute : System.Attribute
+{
+ public CommandStyleAttribute() { }
+
+ public CommandStyleAttribute(Rhino.Commands.Style styles) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Commands.Style Styles
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs
new file mode 100644
index 00000000..2aa2da52
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.CustomUndoEventArgs.s.cs
@@ -0,0 +1,31 @@
+namespace Rhino.Commands;
+
+public partial class CustomUndoEventArgs : System.EventArgs
+{
+ public CustomUndoEventArgs() { }
+
+ public virtual System.Guid CommandId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 UndoSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String ActionDescription
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean CreatedByRedo
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Object Tag
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs
new file mode 100644
index 00000000..1bfd9b2b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.MostRecentCommandDescription.s.cs
@@ -0,0 +1,17 @@
+namespace Rhino.Commands;
+
+public partial class MostRecentCommandDescription
+{
+ public MostRecentCommandDescription() { }
+
+ public virtual System.String DisplayString
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Macro
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs
new file mode 100644
index 00000000..e1d359f0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Result.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.Commands;
+
+public enum Result
+{
+ Success,
+ Cancel,
+ Nothing,
+ Failure,
+ UnknownCommand,
+ CancelModelessDialog,
+ ExitRhino,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs
new file mode 100644
index 00000000..00fd1743
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.RunMode.s.cs
@@ -0,0 +1,7 @@
+namespace Rhino.Commands;
+
+public enum RunMode
+{
+ Interactive,
+ Scripted,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs
new file mode 100644
index 00000000..8efb7ee0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.SelCommand.s.cs
@@ -0,0 +1,22 @@
+namespace Rhino.Commands;
+
+public partial class SelCommand : Rhino.Commands.Command
+{
+ public SelCommand() { }
+
+ public virtual System.Boolean TestLights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean TestGrips
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean BeQuiet
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs
new file mode 100644
index 00000000..078b9268
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.Style.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Commands;
+
+public enum Style
+{
+ None,
+ Hidden,
+ ScriptRunner,
+ Transparent,
+ DoNotRepeat,
+ NotUndoable,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs
new file mode 100644
index 00000000..7a92fd33
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.TransformCommand.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.Commands;
+
+public partial class TransformCommand : Rhino.Commands.Command
+{
+ public TransformCommand() { }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs
new file mode 100644
index 00000000..ce6e106f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Commands.UndoRedoEventArgs.s.cs
@@ -0,0 +1,43 @@
+namespace Rhino.Commands;
+
+public partial class UndoRedoEventArgs : System.EventArgs
+{
+ public UndoRedoEventArgs() { }
+
+ public virtual System.Guid CommandId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 UndoSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsBeginRecording
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEndRecording
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsBeginUndo
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEndUndo
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsBeginRedo
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEndRedo
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPurgeRecord
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs
new file mode 100644
index 00000000..37fae258
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BackgroundStyle.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.Display;
+
+public enum BackgroundStyle
+{
+ SolidColor,
+ WallpaperImage,
+ Gradient,
+ Environment,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs
new file mode 100644
index 00000000..9803462f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.BlendMode.s.cs
@@ -0,0 +1,16 @@
+namespace Rhino.Display;
+
+public enum BlendMode
+{
+ Zero,
+ One,
+ SourceColor,
+ OneMinusSourceColor,
+ SourceAlpha,
+ OneMinusSourceAlpha,
+ DestinationAlpha,
+ OneMinusDestinationAlpha,
+ DestinationColor,
+ OneMinusDestinationColor,
+ SourceAlphaSaturate,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs
new file mode 100644
index 00000000..07e1c766
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CalculateBoundingBoxEventArgs.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.Display;
+
+public partial class CalculateBoundingBoxEventArgs : Rhino.Display.DrawEventArgs
+{
+ public CalculateBoundingBoxEventArgs() { }
+
+ public virtual void IncludeBoundingBox(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox BoundingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs
new file mode 100644
index 00000000..90608bb5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Color4f.s.cs
@@ -0,0 +1,67 @@
+namespace Rhino.Display;
+
+public partial struct Color4f : System.Runtime.Serialization.ISerializable
+{
+ public Color4f() { }
+
+ public Color4f(System.Drawing.Color color) => throw new System.NotImplementedException();
+
+ public Color4f(Rhino.Display.Color4f color) => throw new System.NotImplementedException();
+
+ public Color4f(System.Single red, System.Single green, System.Single blue, System.Single alpha) =>
+ throw new System.NotImplementedException();
+
+ public Color4f(System.Int32 argb) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.Color4f FromArgb(System.Single a, System.Single r, System.Single g, System.Single b) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.Color4f FromArgb(System.Single a, Rhino.Display.Color4f color) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Display.Color4f BlendTo(System.Single t, Rhino.Display.Color4f col) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.Color4f ApplyGamma(Rhino.Display.Color4f col, System.Single gamma) =>
+ throw new System.NotImplementedException();
+
+ public System.Drawing.Color AsSystemColor() => throw new System.NotImplementedException();
+
+ void System.Runtime.Serialization.ISerializable.GetObjectData(
+ System.Runtime.Serialization.SerializationInfo info,
+ System.Runtime.Serialization.StreamingContext context
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.Color4f Empty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.Color4f Black
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.Color4f White
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Single R
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Single G
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Single B
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Single A
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Single L
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs
new file mode 100644
index 00000000..48f38d08
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorCMYK.s.cs
@@ -0,0 +1,66 @@
+namespace Rhino.Display;
+
+public partial struct ColorCMYK
+{
+ public ColorCMYK() { }
+
+ public ColorCMYK(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorCMYK(System.Double cyan, System.Double magenta, System.Double yellow) =>
+ throw new System.NotImplementedException();
+
+ public ColorCMYK(System.Double cyan, System.Double magenta, System.Double yellow, System.Double key) =>
+ throw new System.NotImplementedException();
+
+ public ColorCMYK(
+ System.Double alpha,
+ System.Double cyan,
+ System.Double magenta,
+ System.Double yellow,
+ System.Double key
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromRGBA(Rhino.Display.ColorRGBA rgba) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorCMYK CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
+ throw new System.NotImplementedException();
+
+ public System.Double C
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double M
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Y
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double K
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs
new file mode 100644
index 00000000..44a40d3d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorGradient.s.cs
@@ -0,0 +1,32 @@
+namespace Rhino.Display;
+
+public partial class ColorGradient
+{
+ public ColorGradient() { }
+
+ public virtual Rhino.Display.ColorStop[] GetColorStops() => throw new System.NotImplementedException();
+
+ public virtual void SetColorStops(System.Collections.Generic.IEnumerable stops) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.GradientType GradientType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Repeat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d StartPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d EndPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs
new file mode 100644
index 00000000..1bc1cd5f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSL.s.cs
@@ -0,0 +1,55 @@
+namespace Rhino.Display;
+
+public partial struct ColorHSL
+{
+ public ColorHSL() { }
+
+ public ColorHSL(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorHSL(System.Double hue, System.Double saturation, System.Double luminance) =>
+ throw new System.NotImplementedException();
+
+ public ColorHSL(System.Double alpha, System.Double hue, System.Double saturation, System.Double luminance) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromRGBA(Rhino.Display.ColorRGBA rgba) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSL CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
+ throw new System.NotImplementedException();
+
+ public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
+
+ public System.Double H
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double S
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double L
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs
new file mode 100644
index 00000000..2e2f2360
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorHSV.s.cs
@@ -0,0 +1,55 @@
+namespace Rhino.Display;
+
+public partial struct ColorHSV
+{
+ public ColorHSV() { }
+
+ public ColorHSV(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorHSV(System.Double hue, System.Double saturation, System.Double value) =>
+ throw new System.NotImplementedException();
+
+ public ColorHSV(System.Double alpha, System.Double hue, System.Double saturation, System.Double value) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromRGBA(Rhino.Display.ColorRGBA rgba) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorHSV CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public System.Drawing.Color ToArgbColor() => throw new System.NotImplementedException();
+
+ public System.Double H
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double S
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double V
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs
new file mode 100644
index 00000000..ffb4905a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLAB.s.cs
@@ -0,0 +1,53 @@
+namespace Rhino.Display;
+
+public partial struct ColorLAB
+{
+ public ColorLAB() { }
+
+ public ColorLAB(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorLAB(System.Double lightness, System.Double a, System.Double b) =>
+ throw new System.NotImplementedException();
+
+ public ColorLAB(System.Double alpha, System.Double lightness, System.Double a, System.Double b) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromRGBA(Rhino.Display.ColorRGBA rgb) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLAB CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
+ throw new System.NotImplementedException();
+
+ public System.Double L
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double B
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Alpha
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs
new file mode 100644
index 00000000..09f12ded
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorLCH.s.cs
@@ -0,0 +1,52 @@
+namespace Rhino.Display;
+
+public partial struct ColorLCH
+{
+ public ColorLCH() { }
+
+ public ColorLCH(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorLCH(System.Double lightness, System.Double chroma, System.Double hue) =>
+ throw new System.NotImplementedException();
+
+ public ColorLCH(System.Double alpha, System.Double lightness, System.Double chroma, System.Double hue) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLCH CreateFromRGBA(Rhino.Display.ColorRGBA rgb) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLCH CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLCH CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLCH CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorLCH CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public void MakePositive() => throw new System.NotImplementedException();
+
+ public System.Double L
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double C
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double H
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs
new file mode 100644
index 00000000..7d1a3556
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorRGBA.s.cs
@@ -0,0 +1,106 @@
+namespace Rhino.Display;
+
+public partial struct ColorRGBA
+ : System.Runtime.Serialization.ISerializable,
+ System.IFormattable,
+ System.IComparable,
+ System.IComparable,
+ System.IEquatable,
+ Rhino.IEpsilonComparable
+{
+ public ColorRGBA() { }
+
+ public ColorRGBA(Rhino.Display.ColorRGBA color) => throw new System.NotImplementedException();
+
+ public ColorRGBA(System.Double red, System.Double green, System.Double blue) =>
+ throw new System.NotImplementedException();
+
+ public ColorRGBA(System.Double red, System.Double green, System.Double blue, System.Double alpha) =>
+ throw new System.NotImplementedException();
+
+ public ColorRGBA(System.Drawing.Color color) => throw new System.NotImplementedException();
+
+ public ColorRGBA(System.Int32 argb) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromXYZ(Rhino.Display.ColorXYZ xyz) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public System.String ToString(System.String format, System.IFormatProvider formatProvider) =>
+ throw new System.NotImplementedException();
+
+ public System.Int32 CompareTo(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
+
+ public System.Boolean EpsilonEquals(Rhino.Display.ColorRGBA other, System.Double epsilon) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Equals(Rhino.Display.ColorRGBA other) => throw new System.NotImplementedException();
+
+ public Rhino.Display.ColorRGBA BlendTo(Rhino.Display.ColorRGBA col, System.Double coefficient) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorRGBA ApplyGamma(Rhino.Display.ColorRGBA col, System.Double gamma) =>
+ throw new System.NotImplementedException();
+
+ void System.Runtime.Serialization.ISerializable.GetObjectData(
+ System.Runtime.Serialization.SerializationInfo info,
+ System.Runtime.Serialization.StreamingContext context
+ ) => throw new System.NotImplementedException();
+
+ System.Int32 System.IComparable.CompareTo(System.Object obj) => throw new System.NotImplementedException();
+
+ public System.Double R
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double G
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double B
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public static Rhino.Display.ColorRGBA Black
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.ColorRGBA White
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.ColorRGBA Red
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.ColorRGBA Green
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Display.ColorRGBA Blue
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs
new file mode 100644
index 00000000..5da0dfda
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorStop.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino.Display;
+
+public partial struct ColorStop
+{
+ public ColorStop() { }
+
+ public ColorStop(System.Drawing.Color color, System.Double t) => throw new System.NotImplementedException();
+
+ public System.Drawing.Color Color
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Position
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs
new file mode 100644
index 00000000..1f38c6a9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ColorXYZ.s.cs
@@ -0,0 +1,52 @@
+namespace Rhino.Display;
+
+public partial struct ColorXYZ
+{
+ public ColorXYZ() { }
+
+ public ColorXYZ(System.Drawing.Color rgb) => throw new System.NotImplementedException();
+
+ public ColorXYZ(System.Double x, System.Double y, System.Double z) => throw new System.NotImplementedException();
+
+ public ColorXYZ(System.Double alpha, System.Double x, System.Double y, System.Double z) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromRGBA(Rhino.Display.ColorRGBA rgba) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromHSL(Rhino.Display.ColorHSL hsl) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromCMYK(Rhino.Display.ColorCMYK cmyk) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromLAB(Rhino.Display.ColorLAB lab) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromLCH(Rhino.Display.ColorLCH lch) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.ColorXYZ CreateFromHSV(Rhino.Display.ColorHSV hsv) =>
+ throw new System.NotImplementedException();
+
+ public System.Double X
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Y
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Z
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double A
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs
new file mode 100644
index 00000000..578c987d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullFaceMode.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Display;
+
+public enum CullFaceMode
+{
+ DrawFrontAndBack,
+ DrawFrontFaces,
+ DrawBackFaces,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs
new file mode 100644
index 00000000..1d9560bc
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CullObjectEventArgs.s.cs
@@ -0,0 +1,20 @@
+namespace Rhino.Display;
+
+public partial class CullObjectEventArgs : Rhino.Display.DrawEventArgs
+{
+ public CullObjectEventArgs() { }
+
+ public virtual Rhino.DocObjects.RhinoObject RhinoObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 RhinoObjectSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean CullObject
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs
new file mode 100644
index 00000000..54b24ec4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.CustomDisplay.s.cs
@@ -0,0 +1,122 @@
+namespace Rhino.Display;
+
+public partial class CustomDisplay : System.IDisposable
+{
+ public CustomDisplay() { }
+
+ public CustomDisplay(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual void AddPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public virtual void AddPoint(Rhino.Geometry.Point3d point, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddPoint(
+ Rhino.Geometry.Point3d point,
+ System.Drawing.Color color,
+ Rhino.Display.PointStyle style,
+ System.Int32 radius
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddPoints(System.Collections.Generic.IEnumerable points) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddPoints(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddPoints(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color color,
+ Rhino.Display.PointStyle style,
+ System.Int32 radius
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddLine(Rhino.Geometry.Line line) => throw new System.NotImplementedException();
+
+ public virtual void AddLine(Rhino.Geometry.Line line, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddLine(Rhino.Geometry.Line line, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddVector(Rhino.Geometry.Point3d anchor, Rhino.Geometry.Vector3d span) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddVector(
+ Rhino.Geometry.Point3d anchor,
+ Rhino.Geometry.Vector3d span,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddVector(
+ Rhino.Geometry.Point3d anchor,
+ Rhino.Geometry.Vector3d span,
+ System.Drawing.Color color,
+ System.Boolean drawAnchor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddArc(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException();
+
+ public virtual void AddArc(Rhino.Geometry.Arc arc, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddArc(Rhino.Geometry.Arc arc, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddCircle(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException();
+
+ public virtual void AddCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddCurve(Rhino.Geometry.Curve curve) => throw new System.NotImplementedException();
+
+ public virtual void AddCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddPolygon(
+ System.Collections.Generic.IEnumerable polygon,
+ System.Drawing.Color fillColor,
+ System.Drawing.Color edgeColor,
+ System.Boolean drawFill,
+ System.Boolean drawEdge
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddText(System.String text, Rhino.Geometry.Plane plane, System.Double size) =>
+ throw new System.NotImplementedException();
+
+ public virtual void AddText(
+ System.String text,
+ Rhino.Geometry.Plane plane,
+ System.Double size,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void AddText(Rhino.Display.Text3d text, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Enabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsDisposed
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.BoundingBox ClippingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs
new file mode 100644
index 00000000..3e92c821
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DefinedViewportProjection.s.cs
@@ -0,0 +1,14 @@
+namespace Rhino.Display;
+
+public enum DefinedViewportProjection
+{
+ None,
+ Top,
+ Bottom,
+ Left,
+ Right,
+ Front,
+ Back,
+ Perspective,
+ TwoPointPerspective,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs
new file mode 100644
index 00000000..312b04a2
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DepthMode.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Display;
+
+public enum DepthMode
+{
+ Neutral,
+ AlwaysInFront,
+ AlwaysInBack,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs
new file mode 100644
index 00000000..967e233b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmap.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.Display;
+
+public partial class DisplayBitmap : System.IDisposable
+{
+ public DisplayBitmap() { }
+
+ public DisplayBitmap(System.Drawing.Bitmap bitmap) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.DisplayBitmap Load(System.String path) => throw new System.NotImplementedException();
+
+ public virtual void SetBlendFunction(Rhino.Display.BlendMode source, Rhino.Display.BlendMode destination) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetBlendModes(out Rhino.Display.BlendMode source, out Rhino.Display.BlendMode destination) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Size Size
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs
new file mode 100644
index 00000000..b92b19a3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayBitmapDrawList.s.cs
@@ -0,0 +1,37 @@
+namespace Rhino.Display;
+
+public partial class DisplayBitmapDrawList
+{
+ public DisplayBitmapDrawList() { }
+
+ public virtual System.Int32[] Sort(Rhino.Geometry.Vector3d cameraDirection) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPoints(System.Collections.Generic.IEnumerable points) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPoints(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color blendColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetPoints(
+ System.Collections.Generic.IEnumerable points,
+ System.Collections.Generic.IEnumerable colors
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox BoundingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 MaximumCachedSortLists
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SortAngleTolerance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs
new file mode 100644
index 00000000..07e311a2
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayConduit.s.cs
@@ -0,0 +1,33 @@
+namespace Rhino.Display;
+
+public partial class DisplayConduit
+{
+ public DisplayConduit() { }
+
+ public virtual void SetSelectionFilter(System.Boolean on, System.Boolean checkSubObjects) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetSelectionFilter(out System.Boolean on, out System.Boolean checkSubObjects) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetObjectIdFilter(System.Guid id) => throw new System.NotImplementedException();
+
+ public virtual void SetObjectIdFilter(System.Collections.Generic.IEnumerable ids) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Enabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectType GeometryFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ActiveSpace SpaceFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs
new file mode 100644
index 00000000..c28ddfa9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayEngine.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Display;
+
+public partial class DisplayEngine : System.IDisposable
+{
+ public DisplayEngine() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs
new file mode 100644
index 00000000..4cd6ccd2
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayMaterial.s.cs
@@ -0,0 +1,128 @@
+namespace Rhino.Display;
+
+public partial class DisplayMaterial : System.IDisposable
+{
+ public DisplayMaterial() { }
+
+ public DisplayMaterial(Rhino.Display.DisplayMaterial other) => throw new System.NotImplementedException();
+
+ public DisplayMaterial(Rhino.DocObjects.Material material) => throw new System.NotImplementedException();
+
+ public DisplayMaterial(System.Drawing.Color diffuse) => throw new System.NotImplementedException();
+
+ public DisplayMaterial(System.Drawing.Color diffuse, System.Double transparency) =>
+ throw new System.NotImplementedException();
+
+ public DisplayMaterial(
+ System.Drawing.Color diffuse,
+ System.Drawing.Color specular,
+ System.Drawing.Color ambient,
+ System.Drawing.Color emission,
+ System.Double shine,
+ System.Double transparency
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetBitmapTexture(System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBitmapTexture(System.String filename, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBitmapTexture(Rhino.DocObjects.Texture texture, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetBumpTexture(System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBumpTexture(System.String filename, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBumpTexture(Rhino.DocObjects.Texture texture, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetEnvironmentTexture(System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetEnvironmentTexture(System.String filename, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetEnvironmentTexture(Rhino.DocObjects.Texture texture, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetTransparencyTexture(System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTransparencyTexture(System.String filename, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTransparencyTexture(Rhino.DocObjects.Texture texture, System.Boolean front) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color Diffuse
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color BackDiffuse
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color Specular
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color BackSpecular
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color Ambient
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color BackAmbient
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color Emission
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color BackEmission
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Shine
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BackShine
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Transparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BackTransparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsTwoSided
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs
new file mode 100644
index 00000000..c36c66ae
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeChangedEventArgs.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.Display;
+
+public partial class DisplayModeChangedEventArgs : System.EventArgs
+{
+ public DisplayModeChangedEventArgs() { }
+
+ public virtual Rhino.Display.RhinoViewport Viewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc RhinoDoc
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid OldDisplayModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid ChangedDisplayModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs
new file mode 100644
index 00000000..2a3e8dff
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayModeDescription.s.cs
@@ -0,0 +1,138 @@
+namespace Rhino.Display;
+
+public partial class DisplayModeDescription : System.IDisposable, System.Runtime.Serialization.ISerializable
+{
+ public DisplayModeDescription() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public static Rhino.Display.DisplayModeDescription[] GetDisplayModes() => throw new System.NotImplementedException();
+
+ public static Rhino.Display.DisplayModeDescription GetDisplayMode(System.Guid id) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.DisplayModeDescription FindByName(System.String englishName) =>
+ throw new System.NotImplementedException();
+
+ public static System.Guid AddDisplayMode(Rhino.Display.DisplayModeDescription displayMode) =>
+ throw new System.NotImplementedException();
+
+ public static System.Guid AddDisplayMode(System.String name) => throw new System.NotImplementedException();
+
+ public static System.Guid CopyDisplayMode(System.Guid id, System.String name) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean UpdateDisplayMode(Rhino.Display.DisplayModeDescription displayMode) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean DeleteDiplayMode(System.Guid id) => throw new System.NotImplementedException();
+
+ public static System.Boolean DeleteDisplayMode(System.Guid id) => throw new System.NotImplementedException();
+
+ public static System.Guid ImportFromFile(System.String filename) => throw new System.NotImplementedException();
+
+ public static System.Boolean ExportToFile(Rhino.Display.DisplayModeDescription displayMode, System.String filename) =>
+ throw new System.NotImplementedException();
+
+ void System.Runtime.Serialization.ISerializable.GetObjectData(
+ System.Runtime.Serialization.SerializationInfo info,
+ System.Runtime.Serialization.StreamingContext context
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean InMenu
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SupportsShadeCommand
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SupportsShading
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AllowObjectAssignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShadedPipelineRequired
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean WireframePipelineRequired
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean PipelineLocked
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes DisplayAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String LocalName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid ArtisticId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid GhostedId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid PenId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RenderedId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RenderedShadowsId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid ShadedId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid TechId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid WireframeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid XRayId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid AmbientOcclusionId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RaytracedId
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs
new file mode 100644
index 00000000..be48686b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipeline.s.cs
@@ -0,0 +1,890 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipeline
+{
+ public DisplayPipeline() { }
+
+ public virtual void DrawActivePoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoint(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoint(Rhino.Geometry.Point3d point, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawPoint(
+ Rhino.Geometry.Point3d point,
+ Rhino.Display.PointStyle style,
+ System.Single radius,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoints(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.Display.PointStyle style,
+ System.Single radius,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoint(
+ Rhino.Geometry.Point3d point,
+ Rhino.Display.PointStyle style,
+ System.Drawing.Color strokeColor,
+ System.Drawing.Color fillColor,
+ System.Single radius,
+ System.Single strokeWidth,
+ System.Single secondarySize,
+ System.Single rotationRadians,
+ System.Boolean diameterIsInPixels,
+ System.Boolean autoScaleForDpi
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoints(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.Display.PointStyle style,
+ System.Drawing.Color strokeColor,
+ System.Drawing.Color fillColor,
+ System.Single radius,
+ System.Single strokeWidth,
+ System.Single secondarySize,
+ System.Single rotationRadians,
+ System.Boolean diameterIsInPixels,
+ System.Boolean autoScaleForDpi
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoint(
+ Rhino.Geometry.Point3d point,
+ Rhino.Display.PointStyle style,
+ System.Int32 radius,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPoints(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.Display.PointStyle style,
+ System.Int32 radius,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Single size) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Single size, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Int32 size) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawPointCloud(Rhino.Geometry.PointCloud cloud, System.Int32 size, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawDirectionArrow(
+ Rhino.Geometry.Point3d location,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawArrow(Rhino.Geometry.Line line, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawArrow(
+ Rhino.Geometry.Line line,
+ System.Drawing.Color color,
+ System.Double screenSize,
+ System.Double relativeSize
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawArrows(Rhino.Geometry.Line[] lines, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawArrows(
+ System.Collections.Generic.IEnumerable lines,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawArrowHead(
+ Rhino.Geometry.Point3d tip,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color,
+ System.Double screenSize,
+ System.Double worldSize
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawLineArrow(
+ Rhino.Geometry.Line line,
+ System.Drawing.Color color,
+ System.Int32 thickness,
+ System.Double size
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawLine(Rhino.Geometry.Line line, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawLine(Rhino.Geometry.Line line, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawLine(Rhino.Geometry.Point3d from, Rhino.Geometry.Point3d to, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawLine(
+ Rhino.Geometry.Point3d from,
+ Rhino.Geometry.Point3d to,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawLineNoClip(
+ Rhino.Geometry.Point3d from,
+ Rhino.Geometry.Point3d to,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawDottedLine(Rhino.Geometry.Line line, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawPatternedLine(
+ Rhino.Geometry.Line line,
+ System.Drawing.Color color,
+ System.Int32 pattern,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawDottedLine(
+ Rhino.Geometry.Point3d from,
+ Rhino.Geometry.Point3d to,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPatternedLine(
+ Rhino.Geometry.Point3d from,
+ Rhino.Geometry.Point3d to,
+ System.Drawing.Color color,
+ System.Int32 pattern,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawDottedPolyline(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color color,
+ System.Boolean close
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPatternedPolyline(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color color,
+ System.Int32 pattern,
+ System.Int32 thickness,
+ System.Boolean close
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawLines(
+ System.Collections.Generic.IEnumerable lines,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawLines(
+ System.Collections.Generic.IEnumerable lines,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPolyline(
+ System.Collections.Generic.IEnumerable polyline,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPolyline(
+ System.Collections.Generic.IEnumerable polyline,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawPolygon(
+ System.Collections.Generic.IEnumerable points,
+ System.Drawing.Color color,
+ System.Boolean filled
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawBitmap(Rhino.Display.DisplayBitmap bitmap, System.Int32 left, System.Int32 top) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawDot(
+ System.Single screenX,
+ System.Single screenY,
+ System.String text,
+ System.Drawing.Color dotColor,
+ System.Drawing.Color textColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawDot(System.Single screenX, System.Single screenY, System.String text) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawDot(
+ Rhino.Geometry.Point3d worldPosition,
+ System.String text,
+ System.Drawing.Color dotColor,
+ System.Drawing.Color textColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawDot(Rhino.Geometry.Point3d worldPosition, System.String text) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawDot(
+ Rhino.Geometry.TextDot dot,
+ System.Drawing.Color fillColor,
+ System.Drawing.Color textColor,
+ System.Drawing.Color borderColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawHatch(
+ Rhino.Geometry.Hatch hatch,
+ System.Drawing.Color hatchColor,
+ System.Drawing.Color boundaryColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawGradientHatch(
+ Rhino.Geometry.Hatch hatch,
+ System.Drawing.Color color1,
+ System.Drawing.Color color2,
+ Rhino.Geometry.Point3d point1,
+ Rhino.Geometry.Point3d point2,
+ System.Boolean linearGradient,
+ System.Single boundaryThickness,
+ System.Drawing.Color boundaryColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawGradientHatch(
+ Rhino.Geometry.Hatch hatch,
+ System.Collections.Generic.IEnumerable stops,
+ Rhino.Geometry.Point3d point1,
+ Rhino.Geometry.Point3d point2,
+ System.Boolean linearGradient,
+ System.Single repeat,
+ System.Single boundaryThickness,
+ System.Drawing.Color boundaryColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawGradientMesh(
+ Rhino.Geometry.Mesh mesh,
+ System.Collections.Generic.IEnumerable stops,
+ Rhino.Geometry.Point3d point1,
+ Rhino.Geometry.Point3d point2,
+ System.Boolean linearGradient,
+ System.Single repeat
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawGradientLines(
+ System.Collections.Generic.IEnumerable lines,
+ System.Single strokeWidth,
+ System.Collections.Generic.IEnumerable stops,
+ Rhino.Geometry.Point3d point1,
+ Rhino.Geometry.Point3d point2,
+ System.Boolean linearGradient,
+ System.Single repeat
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawBox(Rhino.Geometry.BoundingBox box, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBox(Rhino.Geometry.BoundingBox box, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBox(Rhino.Geometry.Box box, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBox(Rhino.Geometry.Box box, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBoxCorners(Rhino.Geometry.BoundingBox box, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBoxCorners(Rhino.Geometry.BoundingBox box, System.Drawing.Color color, System.Double size) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBoxCorners(
+ Rhino.Geometry.BoundingBox box,
+ System.Drawing.Color color,
+ System.Double size,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMarker(
+ Rhino.Geometry.Point3d tip,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMarker(
+ Rhino.Geometry.Point3d tip,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMarker(
+ Rhino.Geometry.Point3d tip,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color,
+ System.Int32 thickness,
+ System.Double size
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMarker(
+ Rhino.Geometry.Point3d tip,
+ Rhino.Geometry.Vector3d direction,
+ System.Drawing.Color color,
+ System.Int32 thickness,
+ System.Double size,
+ System.Double rotation
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawConstructionPlane(Rhino.DocObjects.ConstructionPlane constructionPlane) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point2d screenCoordinate,
+ System.Boolean middleJustified
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point2d screenCoordinate,
+ System.Boolean middleJustified,
+ System.Int32 height
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point2d screenCoordinate,
+ System.Boolean middleJustified,
+ System.Int32 height,
+ System.String fontface
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point3d worldCoordinate,
+ System.Boolean middleJustified
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point3d worldCoordinate,
+ System.Boolean middleJustified,
+ System.Int32 height
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point3d worldCoordinate,
+ System.Boolean middleJustified,
+ System.Int32 height,
+ System.String fontface
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Plane textPlane,
+ System.Double height,
+ System.String fontface,
+ System.Boolean bold,
+ System.Boolean italic,
+ Rhino.DocObjects.TextHorizontalAlignment horizontalAlignment,
+ Rhino.DocObjects.TextVerticalAlignment verticalAlignment
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Plane textPlane,
+ System.Double height,
+ System.String fontface,
+ System.Boolean bold,
+ System.Boolean italic
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(
+ System.String text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Plane textPlane,
+ System.Double height,
+ System.String fontface
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(Rhino.Display.Text3d text, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(
+ Rhino.Display.Text3d text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Plane textPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw3dText(
+ Rhino.Display.Text3d text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Point3d textPlaneOrigin
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawText(Rhino.Geometry.TextEntity text, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawText(Rhino.Geometry.TextEntity text, System.Drawing.Color color, System.Double scale) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawText(
+ Rhino.Geometry.TextEntity text,
+ System.Drawing.Color color,
+ Rhino.Geometry.Transform xform
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Rectangle Measure2dText(
+ System.String text,
+ Rhino.Geometry.Point2d definitionPoint,
+ System.Boolean middleJustified,
+ System.Double rotationRadians,
+ System.Int32 height,
+ System.String fontFace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawObject(Rhino.DocObjects.RhinoObject rhinoObject) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawObject(Rhino.DocObjects.RhinoObject rhinoObject, Rhino.Geometry.Transform xform) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawAnnotation(Rhino.Geometry.AnnotationBase annotation, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawAnnotationArrowhead(
+ Rhino.Geometry.Arrowhead arrowhead,
+ Rhino.Geometry.Transform xform,
+ System.Drawing.Color color
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawArc(Rhino.Geometry.Arc arc, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawArc(Rhino.Geometry.Arc arc, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCircle(Rhino.Geometry.Circle circle, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawSphere(Rhino.Geometry.Sphere sphere, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawSphere(Rhino.Geometry.Sphere sphere, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawTorus(Rhino.Geometry.Torus torus, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawTorus(Rhino.Geometry.Torus torus, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCylinder(Rhino.Geometry.Cylinder cylinder, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCylinder(
+ Rhino.Geometry.Cylinder cylinder,
+ System.Drawing.Color color,
+ System.Int32 thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawCone(Rhino.Geometry.Cone cone, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCone(Rhino.Geometry.Cone cone, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCurve(Rhino.Geometry.Curve curve, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCurvatureGraph(Rhino.Geometry.Curve curve, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawCurvatureGraph(
+ Rhino.Geometry.Curve curve,
+ System.Drawing.Color color,
+ System.Int32 hairScale
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawCurvatureGraph(
+ Rhino.Geometry.Curve curve,
+ System.Drawing.Color color,
+ System.Int32 hairScale,
+ System.Int32 hairDensity,
+ System.Int32 sampleDensity
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSurface(
+ Rhino.Geometry.Surface surface,
+ System.Drawing.Color wireColor,
+ System.Int32 wireDensity
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprite(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Geometry.Point3d worldLocation,
+ System.Single size,
+ System.Boolean sizeInWorldSpace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprite(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Geometry.Point3d worldLocation,
+ System.Single size,
+ System.Drawing.Color blendColor,
+ System.Boolean sizeInWorldSpace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprite(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Geometry.Point2d screenLocation,
+ System.Single size
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprite(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Geometry.Point2d screenLocation,
+ System.Single size,
+ System.Drawing.Color blendColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprite(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Geometry.Point2d screenLocation,
+ System.Single width,
+ System.Single height
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprites(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Display.DisplayBitmapDrawList items,
+ System.Single size,
+ System.Boolean sizeInWorldSpace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawSprites(
+ Rhino.Display.DisplayBitmap bitmap,
+ Rhino.Display.DisplayBitmapDrawList items,
+ System.Single size,
+ Rhino.Geometry.Vector3d translation,
+ System.Boolean sizeInWorldSpace
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles, Rhino.Display.DisplayBitmap bitmap) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawParticles(Rhino.Geometry.ParticleSystem particles, Rhino.Display.DisplayBitmap[] bitmaps) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Draw2dRectangle(
+ System.Drawing.Rectangle rectangle,
+ System.Drawing.Color strokeColor,
+ System.Int32 thickness,
+ System.Drawing.Color fillColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawRoundedRectangle(
+ System.Drawing.PointF center,
+ System.Single pixelWidth,
+ System.Single pixelHeight,
+ System.Single cornerRadius,
+ System.Drawing.Color strokeColor,
+ System.Single strokeWidth,
+ System.Drawing.Color fillColor
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dLine(
+ System.Drawing.Point from,
+ System.Drawing.Point to,
+ System.Drawing.Color color,
+ System.Single thickness
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Draw2dLine(
+ System.Drawing.PointF from,
+ System.Drawing.PointF to,
+ System.Drawing.Color color,
+ System.Single thickness
+ ) => throw new System.NotImplementedException();
+
+ public static System.UInt32 AvailableOpenGLVersion(out System.Boolean coreProfile) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean MakeDefaultOpenGLContextCurrent() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Open() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Close() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.DisplayPipeline Clone(Rhino.Display.RhinoViewport viewport) =>
+ throw new System.NotImplementedException();
+
+ public virtual void PushModelTransform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public virtual void PopModelTransform() => throw new System.NotImplementedException();
+
+ public virtual void EnableDepthTesting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void EnableDepthWriting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void EnableColorWriting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void EnableLighting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Light[] GetLights() => throw new System.NotImplementedException();
+
+ public virtual void EnableClippingPlanes(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 AddClippingPlane(Rhino.Geometry.Point3d point, Rhino.Geometry.Vector3d normal) =>
+ throw new System.NotImplementedException();
+
+ public virtual void RemoveClippingPlane(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual void PushDepthTesting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void PopDepthTesting() => throw new System.NotImplementedException();
+
+ public virtual void PushDepthWriting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void PopDepthWriting() => throw new System.NotImplementedException();
+
+ public virtual void PushClipTesting(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual void PopClipTesting() => throw new System.NotImplementedException();
+
+ public virtual void PushCullFaceMode(Rhino.Display.CullFaceMode mode) => throw new System.NotImplementedException();
+
+ public virtual void PopCullFaceMode() => throw new System.NotImplementedException();
+
+ public static void GetDrawListSerialNumbers(
+ out System.UInt32 modelSerialNumber,
+ out System.UInt32 pageSerialNumber
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean CullControlPolygon() => throw new System.NotImplementedException();
+
+ public virtual void Flush() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisible(Rhino.Geometry.Point3d worldCoordinate) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisible(Rhino.DocObjects.RhinoObject rhinoObject) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisible(Rhino.Geometry.BoundingBox bbox) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsActive(Rhino.DocObjects.RhinoObject rhinoObject) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean InterruptDrawing() => throw new System.NotImplementedException();
+
+ public virtual System.Single[] GetOpenGLWorldToCamera(System.Boolean includeModelTransform) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Single[] GetOpenGLWorldToClip(System.Boolean includeModelTransform) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Single[] GetOpenGLCameraToClip() => throw new System.NotImplementedException();
+
+ public static System.Drawing.Bitmap DrawToBitmap(
+ Rhino.Display.RhinoViewport viewport,
+ System.Int32 width,
+ System.Int32 height
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DrawStereoFrameBuffer(
+ Rhino.DocObjects.ViewportInfo viewportLeft,
+ Rhino.DocObjects.ViewportInfo viewportRight,
+ out System.UInt32 handleLeft,
+ out System.UInt32 handleRight
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMeshWires(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawMeshWires(Rhino.Geometry.Mesh mesh, System.Drawing.Color color, System.Int32 thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawMeshVertices(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawMeshShaded(Rhino.Geometry.Mesh mesh, Rhino.Display.DisplayMaterial material) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawMeshShaded(
+ Rhino.Geometry.Mesh mesh,
+ Rhino.Display.DisplayMaterial material,
+ System.Int32[] faceIndices
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawMeshFalseColors(Rhino.Geometry.Mesh mesh) => throw new System.NotImplementedException();
+
+ public virtual void DrawSubDShaded(Rhino.Geometry.SubD subd, Rhino.Display.DisplayMaterial material) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawSubDWires(Rhino.Geometry.SubD subd, System.Drawing.Color color, System.Single thickness) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBrepShaded(Rhino.Geometry.Brep brep, Rhino.Display.DisplayMaterial material) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBrepWires(Rhino.Geometry.Brep brep, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawBrepWires(Rhino.Geometry.Brep brep, System.Drawing.Color color, System.Int32 wireDensity) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawExtrusionWires(Rhino.Geometry.Extrusion extrusion, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawExtrusionWires(
+ Rhino.Geometry.Extrusion extrusion,
+ System.Drawing.Color color,
+ System.Int32 wireDensity
+ ) => throw new System.NotImplementedException();
+
+ public virtual void DrawZebraPreview(Rhino.Geometry.Brep brep, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DrawZebraPreview(Rhino.Geometry.Mesh mesh, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Size FrameSize
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Bitmap FrameBuffer
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 DefaultCurveThickness
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsOpenGL
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsStereoMode
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPrinting
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsInViewCapture
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDynamicDisplay
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean SupportsShading
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 StereoProjection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Transform ModelTransform
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ModelTransformIsIdentity
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 RenderPass
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 NestLevel
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject ActiveTopLevelObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject ActiveObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ActiveObjectNestingLevel
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject[] ActiveObjectNestingStack
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsOpen
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean DrawingWires
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean DrawingGrips
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean DrawingSurfaces
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ShadingRequired
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.RhinoViewport Viewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes DisplayPipelineAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Single DpiScale
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DepthMode DepthMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.ZBiasMode ZBiasMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs
new file mode 100644
index 00000000..957e5c52
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+BoundingBoxDisplayMode.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes
+{
+ public enum BoundingBoxDisplayMode
+ {
+ None,
+ OnDuringDynamicDisplay,
+ OnAlways,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs
new file mode 100644
index 00000000..750cb2a9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ContextsForDraw.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes
+{
+ public enum ContextsForDraw
+ {
+ Unset,
+ FilePreview,
+ ViewCapture,
+ Printing,
+ UIPreview,
+ Mask,
+ RenderOverlays,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs
new file mode 100644
index 00000000..31eeb75a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+FrameBufferFillMode.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes
+{
+ public enum FrameBufferFillMode
+ {
+ DefaultColor,
+ SolidColor,
+ Gradient2Color,
+ Gradient4Color,
+ Bitmap,
+ Renderer,
+ Transparent,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs
new file mode 100644
index 00000000..5bfe1b63
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+MeshDisplayAttributes.s.cs
@@ -0,0 +1,35 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes
+{
+ public partial class MeshDisplayAttributes
+ {
+ public MeshDisplayAttributes() { }
+
+ public virtual System.Boolean HighlightMeshes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color AllMeshWiresColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 MeshWireThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowMeshWires
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowMeshVertices
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs
new file mode 100644
index 00000000..3d2daf65
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes+ViewDisplayAttributes.s.cs
@@ -0,0 +1,75 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes
+{
+ public partial class ViewDisplayAttributes
+ {
+ public ViewDisplayAttributes() { }
+
+ public virtual System.Boolean UseDocumentGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawGridAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawZAxis
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawWorldAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGridOnTop
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean BlendGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawTransparentGridPlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color WorldAxisColorX
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color WorldAxisColorY
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color WorldAxisColorZ
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double HorizontalViewportScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double VerticalViewportScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs
new file mode 100644
index 00000000..9803e532
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayPipelineAttributes.s.cs
@@ -0,0 +1,257 @@
+namespace Rhino.Display;
+
+public partial class DisplayPipelineAttributes : System.IDisposable, System.Runtime.Serialization.ISerializable
+{
+ public DisplayPipelineAttributes() { }
+
+ public virtual void GetObjectData(
+ System.Runtime.Serialization.SerializationInfo info,
+ System.Runtime.Serialization.StreamingContext context
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual void SetFill(System.Drawing.Color singleColor) => throw new System.NotImplementedException();
+
+ public virtual void SetFill(System.Drawing.Color gradientTop, System.Drawing.Color gradientBottom) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetFill(
+ System.Drawing.Color gradientTopLeft,
+ System.Drawing.Color gradientBottomLeft,
+ System.Drawing.Color gradientTopRight,
+ System.Drawing.Color gradientBottomRight
+ ) => throw new System.NotImplementedException();
+
+ public virtual void GetFill(
+ out System.Drawing.Color topLeft,
+ out System.Drawing.Color bottomLeft,
+ out System.Drawing.Color topRight,
+ out System.Drawing.Color bottomRight
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean XrayAllObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IgnoreHighlights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DisableConduits
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DisableTransparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color ObjectColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGrips
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes.FrameBufferFillMode FillMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes.BoundingBoxDisplayMode BoundingBoxMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowClippingPlanes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes.ViewDisplayAttributes ViewSpecificAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean UseAssignedObjectMaterial
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseCustomObjectColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseCustomObjectMaterial
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseCustomObjectColorBackfaces
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseCustomObjectMaterialBackfaces
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowCurves
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseSingleCurveColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 CurveThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color CurveColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShadingEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShadeVertexColors
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowIsoCurves
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowSurfaceEdges
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowTangentEdges
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowTangentSeams
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 SurfaceEdgeThickness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean LockedObjectsDrawBehindOthers
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes.MeshDisplayAttributes MeshSpecificAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ShowText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowAnnotations
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowLights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color AmbientLightingColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color ShadowColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean CastShadows
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowPoints
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.PointStyle PointStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Single PointRadius
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowPointClouds
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String LocalName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DisplayPipelineAttributes.ContextsForDraw ContextForDraw
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid RealtimeDisplayId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 RealtimeRenderPasses
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowRealtimeRenderProgressBar
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.StereoContext StereoContext
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs
new file mode 100644
index 00000000..3eacd75e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DisplayTechnology.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public enum DisplayTechnology
+{
+ None,
+ OpenGL,
+ Metal,
+ DirectX,
+ Software,
+ Vulkan,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs
new file mode 100644
index 00000000..3f757cc1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawEventArgs.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino.Display;
+
+public partial class DrawEventArgs : System.EventArgs
+{
+ public DrawEventArgs() { }
+
+ public virtual Rhino.Display.RhinoViewport Viewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DisplayPipeline Display
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc RhinoDoc
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs
new file mode 100644
index 00000000..775db3bb
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawForegroundEventArgs.s.cs
@@ -0,0 +1,17 @@
+namespace Rhino.Display;
+
+public partial class DrawForegroundEventArgs : Rhino.Display.DrawEventArgs
+{
+ public DrawForegroundEventArgs() { }
+
+ public virtual System.Boolean WorldAxesDrawn
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawWorldAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs
new file mode 100644
index 00000000..fb01ff88
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawFrameStages.s.cs
@@ -0,0 +1,26 @@
+namespace Rhino.Display;
+
+public enum DrawFrameStages
+{
+ InitializeFrameBuffer,
+ SetupFrustum,
+ ObjectCulling,
+ CalculateBoundingBox,
+ CalculateClippingPlanes,
+ SetupLighting,
+ DrawBackground,
+ PreDrawObjects,
+ DrawObject,
+ PostDrawObjects,
+ DrawForeGround,
+ DrawOverlay,
+ PostProcessFrameBuffer,
+ MeshingParameters,
+ ObjectDisplayAttributes,
+ PreObjectDraw,
+ PostObjectDraw,
+ ViewExtents,
+ DrawMiddleGround,
+ ObjectBasedChannel,
+ All,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs
new file mode 100644
index 00000000..c9856f63
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.DrawObjectEventArgs.s.cs
@@ -0,0 +1,16 @@
+namespace Rhino.Display;
+
+public partial class DrawObjectEventArgs : Rhino.Display.DrawEventArgs
+{
+ public DrawObjectEventArgs() { }
+
+ public virtual Rhino.DocObjects.RhinoObject RhinoObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean DrawObject
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs
new file mode 100644
index 00000000..0d9d08c0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.GradientType.s.cs
@@ -0,0 +1,10 @@
+namespace Rhino.Display;
+
+public enum GradientType
+{
+ None,
+ Linear,
+ Radial,
+ LinearDisabled,
+ RadialDisabled,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs
new file mode 100644
index 00000000..635b4593
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.InitFrameBufferEventArgs.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.Display;
+
+public partial class InitFrameBufferEventArgs : System.EventArgs
+{
+ public InitFrameBufferEventArgs() { }
+
+ public virtual void SetFill(System.Drawing.Color color) => throw new System.NotImplementedException();
+
+ public virtual void SetFill(System.Drawing.Color top, System.Drawing.Color bottom) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetFill(
+ System.Drawing.Color topLeft,
+ System.Drawing.Color bottomLeft,
+ System.Drawing.Color topRight,
+ System.Drawing.Color bottomRight
+ ) => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs
new file mode 100644
index 00000000..3cd82f82
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PageViewSpaceChangeEventArgs.s.cs
@@ -0,0 +1,21 @@
+namespace Rhino.Display;
+
+public partial class PageViewSpaceChangeEventArgs : System.EventArgs
+{
+ public PageViewSpaceChangeEventArgs() { }
+
+ public virtual Rhino.Display.RhinoPageView PageView
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid NewActiveDetailId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid OldActiveDetailId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs
new file mode 100644
index 00000000..90d51eaa
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.PointStyle.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.Display;
+
+public enum PointStyle
+{
+ Simple,
+ ControlPoint,
+ ActivePoint,
+ X,
+ RoundSimple,
+ RoundControlPoint,
+ RoundActivePoint,
+ Circle,
+ Square,
+ Triangle,
+ Heart,
+ Chevron,
+ Clover,
+ Tag,
+ Asterisk,
+ Pin,
+ ArrowTail,
+ ArrowTip,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs
new file mode 100644
index 00000000..9252aff2
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoPageView.s.cs
@@ -0,0 +1,73 @@
+namespace Rhino.Display;
+
+public partial class RhinoPageView : Rhino.Display.RhinoView
+{
+ public RhinoPageView() { }
+
+ public virtual Rhino.Display.RhinoPageView Duplicate(System.Boolean duplicatePageGeometry) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPageAsActive() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetActiveDetail(System.Guid detailId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetActiveDetail(System.String detailName, System.Boolean compareCase) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.DetailViewObject AddDetailView(
+ System.String title,
+ Rhino.Geometry.Point2d corner0,
+ Rhino.Geometry.Point2d corner1,
+ Rhino.Display.DefinedViewportProjection initialProjection
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.DetailViewObject[] GetDetailViews() => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap GetPreviewImage(System.Drawing.Size size, System.Boolean grayScale) =>
+ throw new System.NotImplementedException();
+
+ public new Rhino.Display.RhinoViewport ActiveViewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid ActiveDetailId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.DetailViewObject ActiveDetail
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean PageIsActive
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 PageNumber
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PageWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PageHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String PageName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String PrinterName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String PaperName
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs
new file mode 100644
index 00000000..50a81f00
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoView.s.cs
@@ -0,0 +1,154 @@
+namespace Rhino.Display;
+
+public partial class RhinoView
+{
+ public RhinoView() { }
+
+ public static Rhino.Display.RhinoView FromRuntimeSerialNumber(System.UInt32 serialNumber) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Point ScreenToClient(System.Drawing.Point screenPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d ScreenToClient(Rhino.Geometry.Point2d screenPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Point ClientToScreen(System.Drawing.Point clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d ClientToScreen(Rhino.Geometry.Point2d clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Redraw() => throw new System.NotImplementedException();
+
+ public virtual System.Double SpeedTest(
+ System.Int32 frameCount,
+ System.Boolean freezeDrawList,
+ System.Int32 direction,
+ System.Double angleDeltaRadians
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CreateWireframePreviewImage(
+ System.String imagePath,
+ System.Drawing.Size size,
+ System.Boolean ignoreHighlights,
+ System.Boolean drawConstructionPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CreateShadedPreviewImage(
+ System.String imagePath,
+ System.Drawing.Size size,
+ System.Boolean ignoreHighlights,
+ System.Boolean drawConstructionPlane,
+ System.Boolean useGhostedShading
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap() => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(System.Drawing.Size size) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(
+ System.Drawing.Size size,
+ System.Boolean grid,
+ System.Boolean worldAxes,
+ System.Boolean cplaneAxes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(
+ System.Boolean grid,
+ System.Boolean worldAxes,
+ System.Boolean cplaneAxes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(
+ System.Drawing.Size size,
+ Rhino.Display.DisplayModeDescription mode
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.DisplayModeDescription mode) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(
+ System.Drawing.Size size,
+ Rhino.Display.DisplayPipelineAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.DisplayPipelineAttributes attributes) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Close() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseCaptured(System.Boolean bIncludeMovement) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.UInt32 RuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.IntPtr Handle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DisplayPipeline DisplayPipeline
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Render.RealtimeDisplayMode RealtimeDisplayMode
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Rectangle Bounds
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Rectangle ClientRectangle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Rectangle ScreenRectangle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Size Size
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public static System.Boolean EnableDrawing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.RhinoViewport MainViewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.RhinoViewport ActiveViewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid ActiveViewportID
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean TitleVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Maximized
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Floating
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs
new file mode 100644
index 00000000..6196e798
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.RhinoViewport.s.cs
@@ -0,0 +1,458 @@
+namespace Rhino.Display;
+
+public partial class RhinoViewport : System.IDisposable
+{
+ public RhinoViewport() { }
+
+ public RhinoViewport(Rhino.Display.RhinoViewport other) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetWallpaper(
+ System.String imageFilename,
+ System.Boolean grayscale,
+ System.Boolean visible
+ ) => throw new System.NotImplementedException();
+
+ public virtual void ClearTraceImage() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTraceImage(
+ System.String bitmapFileName,
+ Rhino.Geometry.Plane plane,
+ System.Double width,
+ System.Double height,
+ System.Boolean grayscale,
+ System.Boolean filtered
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public static Rhino.Display.RhinoViewport FromId(System.Guid id) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisible(Rhino.Geometry.BoundingBox bbox) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsVisible(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public virtual void SetClippingPlanes(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
+
+ public virtual void SetCameraTarget(Rhino.Geometry.Point3d targetLocation, System.Boolean updateCameraLocation) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetCameraLocations(
+ Rhino.Geometry.Point3d targetLocation,
+ Rhino.Geometry.Point3d cameraLocation
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetCameraLocation(Rhino.Geometry.Point3d cameraLocation, System.Boolean updateTargetLocation) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetCameraDirection(
+ Rhino.Geometry.Vector3d cameraDirection,
+ System.Boolean updateTargetLocation
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox GetCameraExtents(
+ System.Collections.Generic.IEnumerable points
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Plane ConstructionPlane() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.ConstructionPlane GetConstructionPlane() =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetConstructionPlane(Rhino.Geometry.Plane plane) => throw new System.NotImplementedException();
+
+ public virtual void SetConstructionPlane(Rhino.DocObjects.ConstructionPlane cplane) =>
+ throw new System.NotImplementedException();
+
+ public virtual void PushConstructionPlane(Rhino.DocObjects.ConstructionPlane cplane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean PopConstructionPlane() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean NextConstructionPlane() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PreviousConstructionPlane() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetToPlanView(
+ Rhino.Geometry.Point3d planeOrigin,
+ Rhino.Geometry.Vector3d planeXaxis,
+ Rhino.Geometry.Vector3d planeYaxis,
+ System.Boolean setConstructionPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetProjection(
+ Rhino.Display.DefinedViewportProjection projection,
+ System.String viewName,
+ System.Boolean updateConstructionPlane
+ ) => throw new System.NotImplementedException();
+
+ public virtual void PushViewProjection() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetViewProjection(
+ Rhino.DocObjects.ViewportInfo projection,
+ System.Boolean updateTargetLocation
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PopViewProjection() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PushViewInfo(Rhino.DocObjects.ViewInfo viewinfo, System.Boolean includeTraceImage) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean NextViewProjection() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PreviousViewProjection() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ZoomExtents() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ZoomExtentsSelected() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ZoomBoundingBox(Rhino.Geometry.BoundingBox box) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseRotateAroundTarget(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseRotateCamera(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseInOutDolly(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseMagnify(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseTilt(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseAdjustLensLength(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint,
+ System.Boolean moveTarget
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseDollyZoom(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MouseLateralDolly(
+ System.Drawing.Point mousePreviousPoint,
+ System.Drawing.Point mouseCurrentPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean KeyboardRotate(System.Boolean leftRight, System.Double angleRadians) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean KeyboardDolly(System.Boolean leftRight, System.Double amount) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean KeyboardDollyInOut(System.Double amount) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Magnify(System.Double magnificationFactor, System.Boolean mode) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Magnify(
+ System.Double magnificationFactor,
+ System.Boolean mode,
+ System.Drawing.Point fixedScreenPoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetPickTransform(System.Int32 clientX, System.Int32 clientY) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetPickTransform(System.Drawing.Point clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetPickTransform(System.Drawing.Rectangle clientRectangle) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetUserString(System.String key, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean DeleteUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual void DeleteAllUserStrings() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox GetFrustumBoundingBox() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Rotate(
+ System.Double angleRadians,
+ Rhino.Geometry.Vector3d rotationAxis,
+ Rhino.Geometry.Point3d rotationCenter
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToPerspectiveProjection(
+ System.Boolean symmetricFrustum,
+ System.Double lensLength
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToPerspectiveProjection(
+ System.Double targetDistance,
+ System.Boolean symmetricFrustum,
+ System.Double lensLength
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToTwoPointPerspectiveProjection(System.Double lensLength) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToTwoPointPerspectiveProjection(
+ System.Double targetDistance,
+ Rhino.Geometry.Vector3d up,
+ System.Double lensLength
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCameraFrame(out Rhino.Geometry.Plane frame) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustum(
+ out System.Double left,
+ out System.Double right,
+ out System.Double bottom,
+ out System.Double top,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumCenter(out Rhino.Geometry.Point3d center) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetDepth(Rhino.Geometry.Point3d point, out System.Double distance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetDepth(
+ Rhino.Geometry.BoundingBox bbox,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetDepth(
+ Rhino.Geometry.Sphere sphere,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumNearPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumFarPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumLeftPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumRightPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumBottomPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumTopPlane(out Rhino.Geometry.Plane plane) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d[] GetNearRect() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d[] GetFarRect() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetScreenPort(
+ out System.Int32 portLeft,
+ out System.Int32 portRight,
+ out System.Int32 portBottom,
+ out System.Int32 portTop,
+ out System.Int32 portNear,
+ out System.Int32 portFar
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCameraAngle(
+ out System.Double halfDiagonalAngle,
+ out System.Double halfVerticalAngle,
+ out System.Double halfHorizontalAngle
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetTransform(
+ Rhino.DocObjects.CoordinateSystem sourceSystem,
+ Rhino.DocObjects.CoordinateSystem destinationSystem
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustumLine(
+ System.Double screenX,
+ System.Double screenY,
+ out Rhino.Geometry.Line worldLine
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetWorldToScreenScale(
+ Rhino.Geometry.Point3d pointInFrustum,
+ out System.Double pixelsPerUnit
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d WorldToClient(Rhino.Geometry.Point3d worldPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Point ClientToScreen(Rhino.Geometry.Point2d clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Point ClientToScreen(System.Drawing.Point clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Point ScreenToClient(System.Drawing.Point screenPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line ClientToWorld(System.Drawing.Point clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line ClientToWorld(Rhino.Geometry.Point2d clientPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetWallpaper(System.String imageFilename, System.Boolean grayscale) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.RhinoView ParentView
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 ChangeCounter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Size Size
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d CameraTarget
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ConstructionGridVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ConstructionAxesVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean WorldAxesVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPlanView
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 UserStringCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValidCamera
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValidFrustum
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPerspectiveProjection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsTwoPointPerspectiveProjection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsParallelProjection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point3d CameraLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraUp
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Vector3d CameraX
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraY
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraZ
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumAspect
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Rectangle Bounds
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double ScreenPortAspect
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Camera35mmLensLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String WallpaperFilename
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean WallpaperGrayscale
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean WallpaperVisible
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.ViewportType ViewportType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.DisplayModeDescription DisplayMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs
new file mode 100644
index 00000000..0687b8f3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ShaderLanguage.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino.Display;
+
+public enum ShaderLanguage
+{
+ GLSL_ES100,
+ GLSL_ES300,
+ GLSL_ES310,
+ GLSL_120,
+ GLSL_130,
+ GLSL_140,
+ GLSL_150,
+ GLSL_330,
+ GLSL_400,
+ GLSL_410,
+ GLSL_420,
+ GLSL_430,
+ GLSL_440,
+ Metal,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs
new file mode 100644
index 00000000..9fa866e5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.StereoContext.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.Display;
+
+public enum StereoContext
+{
+ None,
+ LeftEye,
+ RightEye,
+ BothEyes,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs
new file mode 100644
index 00000000..f28c7a77
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.Text3d.s.cs
@@ -0,0 +1,58 @@
+namespace Rhino.Display;
+
+public partial class Text3d : System.IDisposable
+{
+ public Text3d() { }
+
+ public Text3d(System.String text) => throw new System.NotImplementedException();
+
+ public Text3d(System.String text, Rhino.Geometry.Plane plane, System.Double height) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.String Text
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Plane TextPlane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String FontFace
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Bold
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Italic
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.BoundingBox BoundingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.TextHorizontalAlignment HorizontalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextVerticalAlignment VerticalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs
new file mode 100644
index 00000000..82417ea8
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCapture.s.cs
@@ -0,0 +1,61 @@
+namespace Rhino.Display;
+
+public partial class ViewCapture
+{
+ public ViewCapture() { }
+
+ public virtual System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.RhinoView sourceView) =>
+ throw new System.NotImplementedException();
+
+ public static System.Drawing.Bitmap CaptureToBitmap(Rhino.Display.ViewCaptureSettings settings) =>
+ throw new System.NotImplementedException();
+
+ public static System.Xml.XmlDocument CaptureToSvg(Rhino.Display.ViewCaptureSettings settings) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Width
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 Height
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ScaleScreenItems
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawGridAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean TransparentBackground
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean Preview
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 RealtimeRenderPasses
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs
new file mode 100644
index 00000000..e970e413
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+AnchorLocation.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.Display;
+
+public partial class ViewCaptureSettings
+{
+ public enum AnchorLocation
+ {
+ LowerLeft,
+ LowerRight,
+ UpperLeft,
+ UpperRight,
+ Center,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs
new file mode 100644
index 00000000..c0da5910
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ColorMode.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public partial class ViewCaptureSettings
+{
+ public enum ColorMode
+ {
+ DisplayColor,
+ PrintColor,
+ BlackAndWhite,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs
new file mode 100644
index 00000000..ff6e11cf
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings+ViewAreaMapping.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public partial class ViewCaptureSettings
+{
+ public enum ViewAreaMapping
+ {
+ View,
+ Extents,
+ Window,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs
new file mode 100644
index 00000000..17c0640e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewCaptureSettings.s.cs
@@ -0,0 +1,211 @@
+namespace Rhino.Display;
+
+public partial class ViewCaptureSettings : System.IDisposable
+{
+ public ViewCaptureSettings() { }
+
+ public ViewCaptureSettings(Rhino.Display.RhinoView sourceView, System.Drawing.Size mediaSize, System.Double dpi) =>
+ throw new System.NotImplementedException();
+
+ public ViewCaptureSettings(Rhino.Display.RhinoPageView sourcePageView, System.Double dpi) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.ViewCaptureSettings CreatePreviewSettings(System.Drawing.Size size) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetViewport(Rhino.Display.RhinoViewport viewport) => throw new System.NotImplementedException();
+
+ public virtual void SetLayout(System.Drawing.Size mediaSize, System.Drawing.Rectangle cropRectangle) =>
+ throw new System.NotImplementedException();
+
+ public virtual void MaximizePrintableArea() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MatchViewportAspectRatio() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetMargins(
+ Rhino.UnitSystem lengthUnits,
+ out System.Double left,
+ out System.Double top,
+ out System.Double right,
+ out System.Double bottom
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetMargins(
+ Rhino.UnitSystem lengthUnits,
+ System.Double left,
+ System.Double top,
+ System.Double right,
+ System.Double bottom
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetOffset(
+ Rhino.UnitSystem lengthUnits,
+ System.Boolean fromMargin,
+ System.Double x,
+ System.Double y
+ ) => throw new System.NotImplementedException();
+
+ public virtual void GetOffset(
+ Rhino.UnitSystem lengthUnits,
+ out System.Boolean fromMargin,
+ out System.Double x,
+ out System.Double y
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double GetModelScale(Rhino.UnitSystem pageUnits, Rhino.UnitSystem modelUnits) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetModelScaleToValue(System.Double scale) => throw new System.NotImplementedException();
+
+ public virtual void SetModelScaleToFit(System.Boolean promptOnChange) => throw new System.NotImplementedException();
+
+ public virtual void SetWindowRect(Rhino.Geometry.Point2d screenPoint1, Rhino.Geometry.Point2d screenPoint2) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetWindowRect(Rhino.Geometry.Point3d worldPoint1, Rhino.Geometry.Point3d worldPoint2) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.ViewCaptureSettings.ViewAreaMapping ViewArea
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean RasterMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MatchLinetypePatternDefinition
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Size MediaSize
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Resolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Rectangle CropRectangle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.ViewCaptureSettings.AnchorLocation OffsetAnchor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean DrawBackground
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawAxis
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawLockedObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawMargins
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawSelectedObjectsOnly
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawClippingPlanes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawLights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawBackgroundBitmap
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawWallpaper
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UsePrintWidths
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double WireThicknessScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PointSizeMillimeters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ArrowheadSizeMillimeters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DefaultPrintWidthMillimeters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.ViewCaptureSettings.ColorMode OutputColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String HeaderText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String FooterText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsScaleToFit
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ModelScaleType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs
new file mode 100644
index 00000000..85a62e81
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewEventArgs.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public partial class ViewEventArgs : System.EventArgs
+{
+ public ViewEventArgs() { }
+
+ public virtual Rhino.Display.RhinoView View
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs
new file mode 100644
index 00000000..a0fc16d5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ViewportType.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Display;
+
+public enum ViewportType
+{
+ StandardModelingViewport,
+ PageViewMainViewport,
+ DetailViewport,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs
new file mode 100644
index 00000000..c087f809
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode+AnalysisStyle.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.Display;
+
+public partial class VisualAnalysisMode
+{
+ public enum AnalysisStyle
+ {
+ Wireframe,
+ Texture,
+ FalseColor,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs
new file mode 100644
index 00000000..9d116209
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.VisualAnalysisMode.s.cs
@@ -0,0 +1,70 @@
+namespace Rhino.Display;
+
+public partial class VisualAnalysisMode
+{
+ public VisualAnalysisMode() { }
+
+ public static System.Boolean AdjustAnalysisMeshes(Rhino.RhinoDoc doc, System.Guid analysisModeId) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.VisualAnalysisMode Register(System.Type customAnalysisModeType) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Display.VisualAnalysisMode Find(System.Guid id) => throw new System.NotImplementedException();
+
+ public static Rhino.Display.VisualAnalysisMode Find(System.Type t) => throw new System.NotImplementedException();
+
+ public virtual void EnableUserInterface(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ObjectSupportsAnalysisMode(Rhino.DocObjects.RhinoObject obj) =>
+ throw new System.NotImplementedException();
+
+ public static System.Guid RhinoEdgeAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoCurvatureGraphAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoZebraStripeAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoEmapAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoCurvatureColorAnalyisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoDraftAngleAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoThicknessAnalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Guid RhinoEdgeContinuityAlalysisModeId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.VisualAnalysisMode.AnalysisStyle Style
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ShowIsoCurves
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs
new file mode 100644
index 00000000..e486f948
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBiasMode.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Display;
+
+public enum ZBiasMode
+{
+ Neutral,
+ TowardsCamera,
+ AwayFromCamera,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs
new file mode 100644
index 00000000..a2cf9144
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Display.ZBufferCapture.s.cs
@@ -0,0 +1,39 @@
+namespace Rhino.Display;
+
+public partial class ZBufferCapture : System.IDisposable
+{
+ public ZBufferCapture() { }
+
+ public ZBufferCapture(Rhino.Display.RhinoViewport viewport) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual void SetDisplayMode(System.Guid modeId) => throw new System.NotImplementedException();
+
+ public virtual void ShowIsocurves(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowMeshWires(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowCurves(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowPoints(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowText(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowAnnotations(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual void ShowLights(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 HitCount() => throw new System.NotImplementedException();
+
+ public virtual System.Single MaxZ() => throw new System.NotImplementedException();
+
+ public virtual System.Single MinZ() => throw new System.NotImplementedException();
+
+ public virtual System.Single ZValueAt(System.Int32 x, System.Int32 y) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d WorldPointAt(System.Int32 x, System.Int32 y) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap GrayscaleDib() => throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs
new file mode 100644
index 00000000..c573b8b4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DisplayDeviceInfo.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino;
+
+public partial class DisplayDeviceInfo
+{
+ public DisplayDeviceInfo() { }
+
+ public static System.Collections.Generic.List GpuNames() => throw new System.NotImplementedException();
+
+ public static System.Collections.Generic.List GpuDeviceInfos() =>
+ throw new System.NotImplementedException();
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs
new file mode 100644
index 00000000..200cbb89
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ActiveSpace.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum ActiveSpace
+{
+ None,
+ ModelSpace,
+ PageSpace,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs
new file mode 100644
index 00000000..0eb48ce5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngleDisplayMode.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum AngleDisplayMode
+{
+ Degrees,
+ DMS,
+ Grads,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs
new file mode 100644
index 00000000..8daea843
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AngularDimensionObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class AngularDimensionObject : Rhino.DocObjects.DimensionObject
+{
+ public AngularDimensionObject() { }
+
+ public virtual Rhino.Geometry.AngularDimension AngularDimensionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs
new file mode 100644
index 00000000..6ec416fc
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties+CaptureTypes.s.cs
@@ -0,0 +1,14 @@
+namespace Rhino.DocObjects;
+
+public partial class AnimationProperties
+{
+ public enum CaptureTypes
+ {
+ Path,
+ Turntable,
+ Flythrough,
+ DaySunStudy,
+ SeasonalSunStudy,
+ None,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs
new file mode 100644
index 00000000..a2d6feb3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnimationProperties.s.cs
@@ -0,0 +1,195 @@
+namespace Rhino.DocObjects;
+
+public partial class AnimationProperties : System.IDisposable
+{
+ public AnimationProperties() { }
+
+ public AnimationProperties(Rhino.DocObjects.AnimationProperties source) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.AnimationProperties.CaptureTypes CaptureType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String FileExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String CaptureMethod
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String ViewportName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String AnimationName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid DisplayMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d[] CameraPoints
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d[] TargetPoints
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 FrameCount
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 CurrentFrame
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid CameraPathId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid TargetPathId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Latitude
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Longitude
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double NorthAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartDay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartMonth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartYear
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartHour
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartMinutes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 StartSeconds
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndDay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndMonth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndYear
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndHour
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndMinutes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 EndSeconds
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 DaysBetweenFrames
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 MinutesBetweenFrames
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LightIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String FolderName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String HtmlFileName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String HtmlFullPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String[] Images
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String[] Dates
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean RenderFull
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean RenderPreview
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs
new file mode 100644
index 00000000..0d244bf3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.AnnotationObjectBase.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino.DocObjects;
+
+public partial class AnnotationObjectBase : Rhino.DocObjects.RhinoObject
+{
+ public AnnotationObjectBase() { }
+
+ public virtual System.String DisplayText
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.AnnotationBase AnnotationGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean HasMeasurableTextFields
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs
new file mode 100644
index 00000000..04cd7830
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BasepointZero.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum BasepointZero
+{
+ GroundLevel,
+ MeanSeaLevel,
+ CenterOfEarth,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs
new file mode 100644
index 00000000..2d0c4a03
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BitmapEntry.s.cs
@@ -0,0 +1,21 @@
+namespace Rhino.DocObjects;
+
+public partial class BitmapEntry : Rhino.DocObjects.ModelComponent
+{
+ public BitmapEntry() { }
+
+ public virtual System.Boolean Save(System.String fileName) => throw new System.NotImplementedException();
+
+ public virtual System.String FileName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs
new file mode 100644
index 00000000..e39b8fe1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.BrepObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class BrepObject : Rhino.DocObjects.RhinoObject
+{
+ public BrepObject() { }
+
+ public virtual Rhino.Geometry.Brep DuplicateBrepGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep BrepGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs
new file mode 100644
index 00000000..ca3b5ef4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CentermarkObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class CentermarkObject : Rhino.DocObjects.DimensionObject
+{
+ public CentermarkObject() { }
+
+ public virtual Rhino.Geometry.Centermark CentermarkGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs
new file mode 100644
index 00000000..972ea77d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ClippingPlaneObject.s.cs
@@ -0,0 +1,17 @@
+namespace Rhino.DocObjects;
+
+public partial class ClippingPlaneObject : Rhino.DocObjects.RhinoObject
+{
+ public ClippingPlaneObject() { }
+
+ public virtual System.Boolean AddClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean RemoveClipViewport(Rhino.Display.RhinoViewport viewport, System.Boolean commit) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.ClippingPlaneSurface ClippingPlaneGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs
new file mode 100644
index 00000000..34cf52be
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ConstructionPlane.s.cs
@@ -0,0 +1,82 @@
+namespace Rhino.DocObjects;
+
+public partial class ConstructionPlane
+{
+ public ConstructionPlane() { }
+
+ public virtual Rhino.Geometry.Plane Plane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double GridSpacing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SnapSpacing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 GridLineCount
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ThickLineFrequency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DepthBuffered
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowGrid
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowAxes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ShowZAxis
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color ThinLineColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color ThickLineColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color GridXColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color GridYColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color GridZColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs
new file mode 100644
index 00000000..b69d6ae2
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CoordinateSystem.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum CoordinateSystem
+{
+ World,
+ Camera,
+ Clip,
+ Screen,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs
new file mode 100644
index 00000000..a00ab076
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.CurveObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class CurveObject : Rhino.DocObjects.RhinoObject
+{
+ public CurveObject() { }
+
+ public virtual Rhino.Geometry.Curve DuplicateCurveGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Curve CurveGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs
new file mode 100644
index 00000000..828c0e5f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject+ScaleFormat.s.cs
@@ -0,0 +1,14 @@
+namespace Rhino.DocObjects;
+
+public partial class DetailViewObject
+{
+ public enum ScaleFormat
+ {
+ None,
+ PageLengthToOne,
+ OneToModelLength,
+ OneInchToModelLengthFeet,
+ ModelLengthInchToOneFoot,
+ ModelLengthInchToOneFootInch,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs
new file mode 100644
index 00000000..a6ad3c6b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DetailViewObject.s.cs
@@ -0,0 +1,39 @@
+namespace Rhino.DocObjects;
+
+public partial class DetailViewObject : Rhino.DocObjects.RhinoObject
+{
+ public DetailViewObject() { }
+
+ public virtual System.Boolean CommitViewportChanges() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFormattedScale(
+ Rhino.DocObjects.DetailViewObject.ScaleFormat format,
+ out System.String value
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.DetailView DetailGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsActive
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.RhinoViewport Viewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String DescriptiveTitle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Transform WorldToPageTransform
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Transform PageToWorldTransform
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs
new file mode 100644
index 00000000..db7fe38f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionObject : Rhino.DocObjects.AnnotationObjectBase
+{
+ public DimensionObject() { }
+
+ public virtual Rhino.DocObjects.DimensionStyle DimensionStyle
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs
new file mode 100644
index 00000000..0a6ea4c4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+AngleDisplayFormat.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum AngleDisplayFormat
+ {
+ DecimalDegrees,
+ DegMinSec,
+ Radians,
+ Grads,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs
new file mode 100644
index 00000000..4a4aa5bc
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowFit.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum ArrowFit
+ {
+ Auto,
+ ArrowsInside,
+ ArrowsOutside,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs
new file mode 100644
index 00000000..39286f6a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ArrowType.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum ArrowType
+ {
+ None,
+ UserBlock,
+ SolidTriangle,
+ Dot,
+ Tick,
+ ShortTriangle,
+ OpenArrow,
+ Rectangle,
+ LongTriangle,
+ LongerTriangle,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs
new file mode 100644
index 00000000..513810cb
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+CenterMarkStyle.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum CenterMarkStyle
+ {
+ None,
+ Mark,
+ MarkAndLines,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs
new file mode 100644
index 00000000..aebc118a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+Field.s.cs
@@ -0,0 +1,120 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum Field
+ {
+ Unset,
+ Name,
+ Index,
+ ExtensionLineExtension,
+ ExtensionLineOffset,
+ Arrowsize,
+ LeaderArrowsize,
+ Centermark,
+ TextGap,
+ TextHeight,
+ DimTextLocation,
+ MaskFrameType,
+ LengthResolution,
+ AngleFormat,
+ AngleResolution,
+ Font,
+ LengthFactor,
+ Alternate,
+ AlternateLengthFactor,
+ AlternateLengthResolution,
+ Prefix,
+ Suffix,
+ AlternatePrefix,
+ AlternateSuffix,
+ DimensionLineExtension,
+ SuppressExtension1,
+ SuppressExtension2,
+ ExtLineColorSource,
+ DimLineColorSource,
+ ArrowColorSource,
+ TextColorSource,
+ ExtLineColor,
+ DimLineColor,
+ ArrowColor,
+ TextColor,
+ ExtLinePlotColorSource,
+ DimLinePlotColorSource,
+ ArrowPlotColorSource,
+ TextPlotColorSource,
+ ExtLinePlotColor,
+ DimLinePlotColor,
+ ArrowPlotColor,
+ TextPlotColor,
+ ExtLinePlotWeightSource,
+ DimLinePlotWeightSource,
+ ExtLinePlotWeight_mm,
+ DimLinePlotWeight_mm,
+ ToleranceFormat,
+ ToleranceResolution,
+ ToleranceUpperValue,
+ ToleranceLowerValue,
+ AltToleranceResolution,
+ ToleranceHeightScale,
+ BaselineSpacing,
+ DrawMask,
+ MaskColorSource,
+ MaskColor,
+ MaskBorder,
+ DimensionScale,
+ DimscaleSource,
+ FixedExtensionLength,
+ FixedExtensionOn,
+ TextRotation,
+ SuppressArrow1,
+ SuppressArrow2,
+ TextmoveLeader,
+ ArclengthSymbol,
+ StackTextheightScale,
+ StackFormat,
+ AltRound,
+ Round,
+ AngularRound,
+ AltZeroSuppress,
+ AngleZeroSuppress,
+ ZeroSuppress,
+ AltBelow,
+ ArrowType1,
+ ArrowType2,
+ LeaderArrowType,
+ ArrowBlockId1,
+ ArrowBlockId2,
+ LeaderArrowBlock,
+ DimRadialTextLocation,
+ TextVerticalAlignment,
+ LeaderTextVerticalAlignment,
+ LeaderContentAngleStyle,
+ LeaderCurveType,
+ LeaderContentAngle,
+ LeaderHasLanding,
+ LeaderLandingLength,
+ MaskFlags,
+ CentermarkStyle,
+ TextHorizontalAlignment,
+ LeaderTextHorizontalAlignment,
+ DrawForward,
+ SignedOrdinate,
+ UnitSystem,
+ TextMask,
+ TextOrientation,
+ LeaderTextOrientation,
+ DimTextOrientation,
+ DimRadialTextOrientation,
+ DimTextAngleStyle,
+ DimRadialTextAngleStyle,
+ TextUnderlined,
+ DimensionLengthDisplay,
+ AlternateDimensionLengthDisplay,
+ ForceDimLine,
+ ArrowFit,
+ TextFit,
+ DecimalSeparator,
+ Count,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs
new file mode 100644
index 00000000..4ad87202
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderContentAngleStyle.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum LeaderContentAngleStyle
+ {
+ Horizontal,
+ Aligned,
+ Rotated,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs
new file mode 100644
index 00000000..7118e708
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LeaderCurveStyle.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum LeaderCurveStyle
+ {
+ None,
+ Polyline,
+ Spline,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs
new file mode 100644
index 00000000..dc0afa5e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+LengthDisplay.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum LengthDisplay
+ {
+ ModelUnits,
+ Millmeters,
+ Centimeters,
+ Meters,
+ Kilometers,
+ InchesDecimal,
+ InchesFractional,
+ FeetDecimal,
+ FeetAndInches,
+ Miles,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs
new file mode 100644
index 00000000..caa2b7f1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskFrame.s.cs
@@ -0,0 +1,10 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum MaskFrame
+ {
+ NoFrame,
+ RectFrame,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs
new file mode 100644
index 00000000..51848da4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+MaskType.s.cs
@@ -0,0 +1,10 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum MaskType
+ {
+ BackgroundColor,
+ MaskColor,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs
new file mode 100644
index 00000000..88c6392d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+StackDisplayFormat.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum StackDisplayFormat
+ {
+ None,
+ StackHorizontal,
+ StackDiagonal,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs
new file mode 100644
index 00000000..f984ba6c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextFit.s.cs
@@ -0,0 +1,14 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum TextFit
+ {
+ Auto,
+ TextInside,
+ TextRight,
+ TextLeft,
+ TextHintRight,
+ TextHintLeft,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs
new file mode 100644
index 00000000..f15694aa
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+TextLocation.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum TextLocation
+ {
+ AboveDimLine,
+ InDimLine,
+ BelowDimLine,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs
new file mode 100644
index 00000000..c4576759
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ToleranceDisplayFormat.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum ToleranceDisplayFormat
+ {
+ None,
+ Symmetrical,
+ Deviation,
+ Limits,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs
new file mode 100644
index 00000000..3ee9c521
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle+ZeroSuppression.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle
+{
+ public enum ZeroSuppression
+ {
+ None,
+ SuppressLeading,
+ SuppressTrailing,
+ SuppressLeadingAndTrailing,
+ SuppressZeroFeet,
+ SuppressZeroInches,
+ SuppressZeroFeetAndZeroInches,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs
new file mode 100644
index 00000000..939cb6d1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DimensionStyle.s.cs
@@ -0,0 +1,506 @@
+namespace Rhino.DocObjects;
+
+public partial class DimensionStyle : Rhino.DocObjects.ModelComponent
+{
+ public DimensionStyle() { }
+
+ public virtual System.Boolean IsFieldOverriden(Rhino.DocObjects.DimensionStyle.Field field) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetFieldOverride(Rhino.DocObjects.DimensionStyle.Field field) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ClearFieldOverride(Rhino.DocObjects.DimensionStyle.Field field) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ClearAllFieldOverrides() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsChildOf(System.Guid parentId) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.DimensionStyle Duplicate() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.DimensionStyle Duplicate(
+ System.String newName,
+ System.Guid newId,
+ System.Guid newParentId
+ ) => throw new System.NotImplementedException();
+
+ public virtual void CopyFrom(Rhino.DocObjects.DimensionStyle source) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(System.Int32 width, System.Int32 height) =>
+ throw new System.NotImplementedException();
+
+ public virtual void ScaleLengthValues(System.Double scale) => throw new System.NotImplementedException();
+
+ public virtual Rhino.UnitSystem DimensionLengthDisplayUnit(System.UInt32 model_serial_number) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.UnitSystem AlternateDimensionLengthDisplayUnit(System.UInt32 model_serial_number) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.Font Font
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid ArrowBlockId1
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid ArrowBlockId2
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid LeaderArrowBlockId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SuppressExtension1
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SuppressExtension2
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SuppressArrow1
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SuppressArrow2
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AlternateUnitsDisplay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AlternateBelowLine
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawTextMask
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean FixedExtensionOn
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean LeaderHasLanding
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawForward
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean TextUnderlined
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MaskOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ExtensionLineExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ExtensionLineOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DimensionLineExtension
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ArrowLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LeaderArrowLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double CentermarkSize
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextGap
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LengthFactor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AlternateLengthFactor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ToleranceUpperValue
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ToleranceLowerValue
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ToleranceHeightScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double BaselineSpacing
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DimensionScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double FixedExtensionLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextRotation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double StackHeightScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Roundoff
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AlternateRoundoff
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AngularRoundoff
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LeaderLandingLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LeaderTextRotationRadians
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double LeaderTextRotationDegrees
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.ScaleValue DimensionScaleValue
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ScaleLeftLengthMillimeters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ScaleRightLengthMillimeters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.TextFit FitText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ArrowFit FitArrow
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ForceDimensionLineBetweenExtensionLines
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay DimensionLengthDisplay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay AlternateDimensionLengthDisplay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.AngleDisplayFormat AngleFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ToleranceDisplayFormat ToleranceFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.MaskType MaskColorSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.MaskFrame MaskFrameType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.StackDisplayFormat StackFractionFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression ZeroSuppress
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AlternateZeroSuppress
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression ToleranceZeroSuppress
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AngleZeroSuppress
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType1
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType2
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ArrowType LeaderArrowType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 TextMoveLeader
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ArcLengthSymbol
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.CenterMarkStyle CenterMarkType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle LeaderContentAngleType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextVerticalAlignment TextVerticalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextHorizontalAlignment TextHorizontalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextVerticalAlignment LeaderTextVerticalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextHorizontalAlignment LeaderTextHorizontalAlignment
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.TextLocation DimTextLocation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.TextLocation DimRadialTextLocation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LeaderCurveStyle LeaderCurveType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle DimTextAngleType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LeaderContentAngleStyle DimRadialTextAngleType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextOrientation TextOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextOrientation LeaderTextOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextOrientation DimTextOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextOrientation DimRadialTextOrientation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LengthResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 AlternateLengthResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 AngleResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 ToleranceResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 AlternateToleranceResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color MaskColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Char DecimalSeparator
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Prefix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Suffix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String AlternatePrefix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String AlternateSuffix
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean HasFieldOverrides
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsChild
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid ParentId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs
new file mode 100644
index 00000000..85342f0c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DisplayMode.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum DisplayMode
+{
+ Default,
+ Wireframe,
+ Shaded,
+ RenderPreview,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs
new file mode 100644
index 00000000..db77fff1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.DistanceDisplayMode.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum DistanceDisplayMode
+{
+ Decimal,
+ Feet,
+ FeetAndInches,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs
new file mode 100644
index 00000000..d588cc2c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.EarthAnchorPoint.s.cs
@@ -0,0 +1,88 @@
+namespace Rhino.DocObjects;
+
+public partial class EarthAnchorPoint : System.IDisposable
+{
+ public EarthAnchorPoint() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean EarthLocationIsSet() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Plane GetModelCompass() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetModelToEarthTransform(Rhino.UnitSystem modelUnitSystem) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Plane GetEarthAnchorPlane(out Rhino.Geometry.Vector3d anchorNorth) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double EarthBasepointLatitude
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double EarthBasepointLongitude
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double EarthBasepointElevation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.BasepointZero EarthBasepointElevationZero
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double KMLOrientationHeadingAngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double KMLOrientationTiltAngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double KMLOrientationRollAngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double KMLOrientationHeadingAngleRadians
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double KMLOrientationTiltAngleRadians
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double KMLOrientationRollAngleRadians
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point3d ModelBasePoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Vector3d ModelNorth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Vector3d ModelEast
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs
new file mode 100644
index 00000000..d786bcd5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ExtrusionObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class ExtrusionObject : Rhino.DocObjects.RhinoObject
+{
+ public ExtrusionObject() { }
+
+ public virtual Rhino.Geometry.Extrusion DuplicateExtrusionGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Extrusion ExtrusionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs
new file mode 100644
index 00000000..f7140e54
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontStyle.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.DocObjects;
+
+public partial class Font
+{
+ public enum FontStyle
+ {
+ Unset,
+ Upright,
+ Italic,
+ Oblique,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs
new file mode 100644
index 00000000..66f4f8c4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font+FontWeight.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.DocObjects;
+
+public partial class Font
+{
+ public enum FontWeight
+ {
+ Unset,
+ Thin,
+ Ultralight,
+ Light,
+ Normal,
+ Medium,
+ Semibold,
+ Bold,
+ Ultrabold,
+ Heavy,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs
new file mode 100644
index 00000000..c2f386ad
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Font.s.cs
@@ -0,0 +1,120 @@
+namespace Rhino.DocObjects;
+
+public partial class Font
+{
+ public Font() { }
+
+ public Font(System.String familyName) => throw new System.NotImplementedException();
+
+ public Font(
+ System.String familyName,
+ Rhino.DocObjects.Font.FontWeight weight,
+ Rhino.DocObjects.Font.FontStyle style,
+ System.Boolean underlined,
+ System.Boolean strikethrough
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Font FromQuartetProperties(
+ System.String quartetName,
+ System.Boolean bold,
+ System.Boolean italic
+ ) => throw new System.NotImplementedException();
+
+ public static System.String[] AvailableFontFaceNames() => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Font[] InstalledFonts() => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Font[] InstalledFonts(System.String familyName) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.FontQuartet[] InstalledFontsAsQuartets() => throw new System.NotImplementedException();
+
+ public virtual System.String QuartetName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishQuartetName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FaceName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishFaceName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String LogfontName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FamilyPlusFaceName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String PostScriptName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String RichTextFontName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Bold
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Italic
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Underlined
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Strikeout
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsEngravingFont
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSymbolFont
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSingleStrokeFont
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSimulated
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.Font.FontStyle Style
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.Font.FontWeight Weight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double PointSize
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FamilyName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String EnglishFamilyName
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs
new file mode 100644
index 00000000..3954bc50
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.FontQuartet.s.cs
@@ -0,0 +1,40 @@
+namespace Rhino.DocObjects;
+
+public partial class FontQuartet
+{
+ public FontQuartet() { }
+
+ public FontQuartet(
+ System.String name,
+ System.Boolean supportsRegular,
+ System.Boolean supportsBold,
+ System.Boolean supportsItalic,
+ System.Boolean supportsBoldItalic
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.String QuartetName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasRegularFont
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasBoldFont
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasItalicFont
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasBoldItalicFont
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs
new file mode 100644
index 00000000..7eed4b6a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.GripObject.s.cs
@@ -0,0 +1,63 @@
+namespace Rhino.DocObjects;
+
+public partial class GripObject : Rhino.DocObjects.RhinoObject
+{
+ public GripObject() { }
+
+ public virtual void Move(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public virtual void Move(Rhino.Geometry.Vector3d delta) => throw new System.NotImplementedException();
+
+ public virtual void Move(Rhino.Geometry.Point3d newLocation) => throw new System.NotImplementedException();
+
+ public virtual void UndoMove() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.GripObject NeighborGrip(
+ System.Int32 directionR,
+ System.Int32 directionS,
+ System.Int32 directionT,
+ System.Boolean wrap
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetGripDirections(
+ out Rhino.Geometry.Vector3d u,
+ out Rhino.Geometry.Vector3d v,
+ out Rhino.Geometry.Vector3d normal
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetSurfaceParameters(out System.Double u, out System.Double v) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCageParameters(out System.Double u, out System.Double v, out System.Double w) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCurveParameters(out System.Double t) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d CurrentLocation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d OriginalLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Moved
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Weight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid OwnerId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public override System.Int32 Index
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs
new file mode 100644
index 00000000..22a2fc4b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Group.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.DocObjects;
+
+public partial class Group : Rhino.DocObjects.ModelComponent
+{
+ public Group() { }
+
+ public virtual System.Boolean SetUserString(System.String key, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() =>
+ throw new System.NotImplementedException();
+
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 UserStringCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs
new file mode 100644
index 00000000..ddfb0cbc
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class HatchObject : Rhino.DocObjects.RhinoObject
+{
+ public HatchObject() { }
+
+ public virtual Rhino.Geometry.Hatch HatchGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs
new file mode 100644
index 00000000..8e2aa6a9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPattern.s.cs
@@ -0,0 +1,43 @@
+namespace Rhino.DocObjects;
+
+public partial class HatchPattern : Rhino.DocObjects.ModelComponent
+{
+ public HatchPattern() { }
+
+ public static Rhino.DocObjects.HatchPattern[] ReadFromFile(System.String filename, System.Boolean quiet) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line[] CreatePreviewGeometry(
+ System.Int32 width,
+ System.Int32 height,
+ System.Double angle
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.Int32 Index
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Description
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.HatchPatternFillType FillType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs
new file mode 100644
index 00000000..c71b8ec4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HatchPatternFillType.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum HatchPatternFillType
+{
+ Solid,
+ Lines,
+ Gradient,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs
new file mode 100644
index 00000000..6ee50e71
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.HistoryRecord.s.cs
@@ -0,0 +1,108 @@
+namespace Rhino.DocObjects;
+
+public partial class HistoryRecord : System.IDisposable
+{
+ public HistoryRecord() { }
+
+ public HistoryRecord(Rhino.Commands.Command command, System.Int32 version) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBool(System.Int32 id, System.Boolean value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetInt(System.Int32 id, System.Int32 value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetDouble(System.Int32 id, System.Double value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetPoint3d(System.Int32 id, Rhino.Geometry.Point3d value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetVector3d(System.Int32 id, Rhino.Geometry.Vector3d value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTransorm(System.Int32 id, Rhino.Geometry.Transform value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetColor(System.Int32 id, System.Drawing.Color value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetObjRef(System.Int32 id, Rhino.DocObjects.ObjRef value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetPoint3dOnObject(
+ System.Int32 id,
+ Rhino.DocObjects.ObjRef objref,
+ Rhino.Geometry.Point3d value
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetGuid(System.Int32 id, System.Guid value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetString(System.Int32 id, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetCurve(System.Int32 id, Rhino.Geometry.Curve value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetSurface(System.Int32 id, Rhino.Geometry.Surface value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBrep(System.Int32 id, Rhino.Geometry.Brep value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetMesh(System.Int32 id, Rhino.Geometry.Mesh value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBools(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetInts(System.Int32 id, System.Collections.Generic.IEnumerable values) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetDoubles(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetPoint3ds(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetVector3ds(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetColors(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetGuids(System.Int32 id, System.Collections.Generic.IEnumerable values) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetStrings(
+ System.Int32 id,
+ System.Collections.Generic.IEnumerable values
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetHistoryVersion(System.Int32 historyVersion) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.IntPtr Handle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean CopyOnReplaceObject
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs
new file mode 100644
index 00000000..8031ace4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinition.s.cs
@@ -0,0 +1,105 @@
+namespace Rhino.DocObjects;
+
+public partial class InstanceDefinition : Rhino.Geometry.InstanceDefinitionGeometry
+{
+ public InstanceDefinition() { }
+
+ public virtual Rhino.DocObjects.RhinoObject Object(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject[] GetObjects() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.InstanceObject[] GetReferences(System.Int32 wheretoLook) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 UseCount() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 UseCount(
+ out System.Int32 topLevelReferenceCount,
+ out System.Int32 nestedReferenceCount
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.InstanceDefinition[] GetContainers() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 UsesDefinition(System.Int32 otherIdefIndex) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean InUse(System.Int32 wheretoLook) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(
+ Rhino.Display.DefinedViewportProjection definedViewportProjection,
+ Rhino.DocObjects.DisplayMode displayMode,
+ System.Drawing.Size bitmapSize
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(
+ Rhino.Display.DefinedViewportProjection definedViewportProjection,
+ Rhino.DocObjects.DisplayMode displayMode,
+ System.Drawing.Size bitmapSize,
+ System.Boolean applyDpiScaling
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(
+ Rhino.Display.DefinedViewportProjection definedViewportProjection,
+ System.Drawing.Size bitmapSize
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(
+ Rhino.Display.DefinedViewportProjection definedViewportProjection,
+ System.Drawing.Size bitmapSize,
+ System.Boolean applyDpiScaling
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Bitmap CreatePreviewBitmap(
+ System.Guid definitionObjectId,
+ Rhino.Display.DefinedViewportProjection definedViewportProjection,
+ Rhino.DocObjects.DisplayMode displayMode,
+ System.Drawing.Size bitmapSize,
+ System.Boolean applyDpiScaling
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 ObjectCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.InstanceDefinitionUpdateType UpdateType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.Int32 Index
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsTenuous
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean SkipNestedLinkedDefinitions
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.InstanceDefinitionLayerStyle LayerStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.UnitSystem UnitSystem
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String SourceArchive
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.InstanceDefinitionArchiveFileStatus ArchiveFileStatus
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs
new file mode 100644
index 00000000..346adc93
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionArchiveFileStatus.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.DocObjects;
+
+public enum InstanceDefinitionArchiveFileStatus
+{
+ NotALinkedInstanceDefinition,
+ LinkedFileNotReadable,
+ LinkedFileNotFound,
+ LinkedFileIsUpToDate,
+ LinkedFileIsNewer,
+ LinkedFileIsOlder,
+ LinkedFileIsDifferent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs
new file mode 100644
index 00000000..e2b42a09
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionLayerStyle.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum InstanceDefinitionLayerStyle
+{
+ None,
+ Active,
+ Reference,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs
new file mode 100644
index 00000000..0483cb69
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceDefinitionUpdateType.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum InstanceDefinitionUpdateType
+{
+ Static,
+ Embedded,
+ LinkedAndEmbedded,
+ Linked,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs
new file mode 100644
index 00000000..e256efaa
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.InstanceObject.s.cs
@@ -0,0 +1,29 @@
+namespace Rhino.DocObjects;
+
+public partial class InstanceObject : Rhino.DocObjects.RhinoObject
+{
+ public InstanceObject() { }
+
+ public virtual System.Boolean UsesDefinition(System.Int32 definitionIndex, out System.Int32 nestingLevel) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Explode(
+ System.Boolean explodeNestedInstances,
+ out Rhino.DocObjects.RhinoObject[] pieces,
+ out Rhino.DocObjects.ObjectAttributes[] pieceAttributes,
+ out Rhino.Geometry.Transform[] pieceTransforms
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform InstanceXform
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point3d InsertionPoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.InstanceDefinition InstanceDefinition
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs
new file mode 100644
index 00000000..4da1bd60
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Layer.s.cs
@@ -0,0 +1,215 @@
+namespace Rhino.DocObjects;
+
+public partial class Layer : Rhino.DocObjects.ModelComponent, System.IEquatable
+{
+ public Layer() { }
+
+ public static Rhino.DocObjects.Layer GetDefaultLayerProperties() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasPerViewportSettings(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePerViewportSettings(System.Guid viewportId) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color PerViewportColor(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPerViewportColor(System.Guid viewportId, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePerViewportColor(System.Guid viewportId) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color PerViewportPlotColor(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPerViewportPlotColor(System.Guid viewportId, System.Drawing.Color color) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePerViewportPlotColor(System.Guid viewportId) => throw new System.NotImplementedException();
+
+ public virtual System.Double PerViewportPlotWeight(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPerViewportPlotWeight(System.Guid viewportId, System.Double plotWeight) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePerViewportPlotWeight(System.Guid viewportId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PerViewportIsVisible(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPerViewportVisible(System.Guid viewportId, System.Boolean visible) =>
+ throw new System.NotImplementedException();
+
+ public virtual void DeletePerViewportVisible(System.Guid viewportId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean PerViewportPersistentVisibility(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetPerViewportPersistentVisibility(System.Guid viewportId, System.Boolean persistentVisibility) =>
+ throw new System.NotImplementedException();
+
+ public virtual void UnsetPerViewportPersistentVisibility(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetPersistentVisibility() => throw new System.NotImplementedException();
+
+ public virtual void SetPersistentVisibility(System.Boolean persistentVisibility) =>
+ throw new System.NotImplementedException();
+
+ public virtual void UnsetPersistentVisibility() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetPersistentLocking() => throw new System.NotImplementedException();
+
+ public virtual void SetPersistentLocking(System.Boolean persistentLocking) =>
+ throw new System.NotImplementedException();
+
+ public virtual void UnsetPersistentLocking() => throw new System.NotImplementedException();
+
+ public virtual void Default() => throw new System.NotImplementedException();
+
+ public virtual void CopyAttributesFrom(Rhino.DocObjects.Layer otherLayer) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidName(System.String name) => throw new System.NotImplementedException();
+
+ public static System.String GetLeafName(System.String fullPath) => throw new System.NotImplementedException();
+
+ public static System.String GetLeafName(Rhino.DocObjects.Layer layer) => throw new System.NotImplementedException();
+
+ public static System.String GetParentName(System.String fullPath) => throw new System.NotImplementedException();
+
+ public static System.String GetParentName(Rhino.DocObjects.Layer layer) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsChildOf(System.Int32 layerIndex) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsChildOf(Rhino.DocObjects.Layer otherLayer) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsChildOf(System.Guid otherlayerId) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsParentOf(System.Int32 layerIndex) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsParentOf(Rhino.DocObjects.Layer otherLayer) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsParentOf(System.Guid otherLayer) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Layer[] GetChildren() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetUserString(System.String key, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Equals(Rhino.DocObjects.Layer other) => throw new System.NotImplementedException();
+
+ public new System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String FullPath
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 LayerIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid ParentLayerId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 IgesLevel
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color Color
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color PlotColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PlotWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LinetypeIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 RenderMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsVisible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsLocked
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new Rhino.Geometry.ComponentStatus ComponentStatus
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsExpanded
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Render.RenderMaterial RenderMaterial
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 SortIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.String PathSeparator
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 UserStringCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs
new file mode 100644
index 00000000..5163be69
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LeaderObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class LeaderObject : Rhino.DocObjects.AnnotationObjectBase
+{
+ public LeaderObject() { }
+
+ public virtual Rhino.Geometry.Leader LeaderGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs
new file mode 100644
index 00000000..77ec11d0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LightObject.s.cs
@@ -0,0 +1,17 @@
+namespace Rhino.DocObjects;
+
+public partial class LightObject : Rhino.DocObjects.RhinoObject
+{
+ public LightObject() { }
+
+ public virtual Rhino.Geometry.Light DuplicateLightGeometry() => throw new System.NotImplementedException();
+
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Light LightGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs
new file mode 100644
index 00000000..f555a21e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.LinearDimensionObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class LinearDimensionObject : Rhino.DocObjects.DimensionObject
+{
+ public LinearDimensionObject() { }
+
+ public virtual Rhino.Geometry.LinearDimension LinearDimensionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs
new file mode 100644
index 00000000..0008c1c1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Linetype.s.cs
@@ -0,0 +1,69 @@
+namespace Rhino.DocObjects;
+
+public partial class Linetype : Rhino.DocObjects.ModelComponent
+{
+ public Linetype() { }
+
+ public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException();
+
+ public virtual void Default() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 AppendSegment(System.Double length, System.Boolean isSolid) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean RemoveSegment(System.Int32 index) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetSegments(System.Collections.Generic.IEnumerable segments) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetSegment(System.Int32 index, System.Double length, System.Boolean isSolid) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetSegment(System.Int32 index, out System.Double length, out System.Boolean isSolid) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Linetype[] ReadFromFile(System.String path) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Linetype CreateFromPatternString(
+ System.String patternString,
+ System.Boolean millimeters
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.String PatternString(System.Boolean millimeters) => throw new System.NotImplementedException();
+
+ public new System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LinetypeIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PatternLength
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 SegmentCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsModified
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs
new file mode 100644
index 00000000..4c00efe9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Material.s.cs
@@ -0,0 +1,224 @@
+namespace Rhino.DocObjects;
+
+public partial class Material : Rhino.DocObjects.ModelComponent
+{
+ public Material() { }
+
+ public Material(Rhino.DocObjects.Material other) => throw new System.NotImplementedException();
+
+ public virtual void CopyFrom(Rhino.DocObjects.Material other) => throw new System.NotImplementedException();
+
+ public virtual void ToPhysicallyBased() => throw new System.NotImplementedException();
+
+ public virtual void Default() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTexture(Rhino.DocObjects.Texture texture, Rhino.DocObjects.TextureType which) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetTexture(Rhino.DocObjects.TextureType which) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture[] GetTextures() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetBitmapTexture() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBitmapTexture(System.String filename) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBitmapTexture(Rhino.DocObjects.Texture texture) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetBumpTexture() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBumpTexture(System.String filename) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBumpTexture(Rhino.DocObjects.Texture texture) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetEnvironmentTexture() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetEnvironmentTexture(System.String filename) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetEnvironmentTexture(Rhino.DocObjects.Texture texture) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetTransparencyTexture() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTransparencyTexture(System.String filename) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetTransparencyTexture(Rhino.DocObjects.Texture texture) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid MaterialChannelIdFromIndex(System.Int32 material_channel_index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 MaterialChannelIndexFromId(
+ System.Guid material_channel_id,
+ System.Boolean bAddIdIfNotPresent
+ ) => throw new System.NotImplementedException();
+
+ public virtual void ClearMaterialChannels() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetUserString(System.String key, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.Material DefaultMaterial
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid RenderMaterialInstanceId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Render.RenderMaterial RenderMaterial
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid RenderPlugInId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDefaultMaterial
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 MaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 UseCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.Boolean IsDocumentControlled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static System.Double MaxShine
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Shine
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Transparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double IndexOfRefraction
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double FresnelIndexOfRefraction
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double RefractionGlossiness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ReflectionGlossiness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean FresnelReflections
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DisableLighting
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean AlphaTransparency
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsPhysicallyBased
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.PhysicallyBasedMaterial PhysicallyBased
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Reflectivity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color PreviewColor
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Color DiffuseColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color AmbientColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color EmissionColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color SpecularColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color ReflectionColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color TransparentColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 UserStringCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs
new file mode 100644
index 00000000..960b6d01
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRef.s.cs
@@ -0,0 +1,34 @@
+namespace Rhino.DocObjects;
+
+public partial class MaterialRef : System.IDisposable
+{
+ public MaterialRef() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid PlugInId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid FrontFaceMaterialId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid BackFaceMaterialId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 FrontFaceMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 BackFaceMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs
new file mode 100644
index 00000000..13a04cfe
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefCreateParams.s.cs
@@ -0,0 +1,37 @@
+namespace Rhino.DocObjects;
+
+public partial class MaterialRefCreateParams
+{
+ public MaterialRefCreateParams() { }
+
+ public virtual System.Guid PlugInId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid FrontFaceMaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 FrontFaceMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid BackFaceMaterialId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 BackFaceMaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs
new file mode 100644
index 00000000..c46dddae
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MaterialRefs.s.cs
@@ -0,0 +1,72 @@
+namespace Rhino.DocObjects;
+
+public partial class MaterialRefs
+ : System.Collections.Generic.IDictionary,
+ System.Collections.Generic.ICollection>,
+ System.Collections.Generic.IEnumerable>,
+ System.Collections.IEnumerable
+{
+ public MaterialRefs() { }
+
+ public virtual Rhino.DocObjects.MaterialRef Create(Rhino.DocObjects.MaterialRefCreateParams createParams) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Collections.Generic.IEnumerator> GetEnumerator() => throw new System.NotImplementedException();
+
+ public virtual void Add(System.Collections.Generic.KeyValuePair item) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Add(System.Guid key, Rhino.DocObjects.MaterialRef value) =>
+ throw new System.NotImplementedException();
+
+ public virtual void Clear() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Contains(
+ System.Collections.Generic.KeyValuePair item
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Remove(
+ System.Collections.Generic.KeyValuePair item
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ContainsKey(System.Guid key) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Remove(System.Guid key) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetValue(System.Guid key, out Rhino.DocObjects.MaterialRef value) =>
+ throw new System.NotImplementedException();
+
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Count
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReadOnly
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.MaterialRef this[System.Guid key]
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Collections.Generic.ICollection Keys
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Collections.Generic.ICollection Values
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs
new file mode 100644
index 00000000..adce1dfe
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MeshObject.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.DocObjects;
+
+public partial class MeshObject : Rhino.DocObjects.RhinoObject
+{
+ public MeshObject() { }
+
+ public virtual Rhino.Geometry.Mesh DuplicateMeshGeometry() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsCustomObject
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Mesh MeshGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs
new file mode 100644
index 00000000..e482cb3d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponent.s.cs
@@ -0,0 +1,104 @@
+namespace Rhino.DocObjects;
+
+public partial class ModelComponent : Rhino.Runtime.CommonObject
+{
+ public ModelComponent() { }
+
+ public virtual System.UInt32 DataCRC(System.UInt32 currentRemainder) => throw new System.NotImplementedException();
+
+ public virtual void ClearId() => throw new System.NotImplementedException();
+
+ public virtual void LockId() => throw new System.NotImplementedException();
+
+ public virtual void ClearIndex() => throw new System.NotImplementedException();
+
+ public virtual void LockIndex() => throw new System.NotImplementedException();
+
+ public static System.Boolean IsValidComponentName(System.String name) => throw new System.NotImplementedException();
+
+ public virtual void ClearName() => throw new System.NotImplementedException();
+
+ public virtual void LockName() => throw new System.NotImplementedException();
+
+ public static System.Boolean ModelComponentTypeRequiresUniqueName(Rhino.DocObjects.ModelComponentType type) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean ModelComponentTypeIgnoresCase(Rhino.DocObjects.ModelComponentType type) =>
+ throw new System.NotImplementedException();
+
+ public static System.Boolean ModelComponentTypeIncludesParent(Rhino.DocObjects.ModelComponentType type) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSystemComponent
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IdIsLocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Index
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IndexIsLocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.ComponentStatus ComponentStatus
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsComponentStatusLocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean NameIsLocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String DeletedName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 ModelSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 ReferenceModelSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 InstanceDefinitionModelSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs
new file mode 100644
index 00000000..e5db05c7
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ModelComponentType.s.cs
@@ -0,0 +1,20 @@
+namespace Rhino.DocObjects;
+
+public enum ModelComponentType
+{
+ Unset,
+ Image,
+ TextureMapping,
+ RenderMaterial,
+ LinePattern,
+ Layer,
+ Group,
+ TextStyle,
+ DimStyle,
+ RenderLight,
+ HatchPattern,
+ InstanceDefinition,
+ ModelGeometry,
+ HistoryRecord,
+ Mixed,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs
new file mode 100644
index 00000000..c87ce730
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.MorphControlObject.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.DocObjects;
+
+public partial class MorphControlObject : Rhino.DocObjects.RhinoObject
+{
+ public MorphControlObject() { }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs
new file mode 100644
index 00000000..ee8646af
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.NamedViewWidgetObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class NamedViewWidgetObject : Rhino.DocObjects.RhinoObject
+{
+ public NamedViewWidgetObject() { }
+
+ public virtual System.String AssociatedNamedView
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs
new file mode 100644
index 00000000..74b6f73f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjRef.s.cs
@@ -0,0 +1,90 @@
+namespace Rhino.DocObjects;
+
+public partial class ObjRef : System.IDisposable
+{
+ public ObjRef() { }
+
+ public ObjRef(Rhino.DocObjects.ObjRef other) => throw new System.NotImplementedException();
+
+ public ObjRef(System.Guid id) => throw new System.NotImplementedException();
+
+ public ObjRef(Rhino.RhinoDoc doc, System.Guid id) => throw new System.NotImplementedException();
+
+ public ObjRef(System.Guid id, Rhino.Geometry.ComponentIndex ci) => throw new System.NotImplementedException();
+
+ public ObjRef(Rhino.RhinoDoc doc, System.Guid id, Rhino.Geometry.ComponentIndex ci) =>
+ throw new System.NotImplementedException();
+
+ public ObjRef(Rhino.DocObjects.RhinoObject rhinoObject) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.GeometryBase Geometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.ClippingPlaneSurface ClippingPlaneSurface() =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Curve Curve() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BrepEdge Edge() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BrepFace Face() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BrepTrim Trim() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep Brep() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Surface Surface() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.TextDot TextDot() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Mesh Mesh() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.SubD SubD() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.SubDFace SubDFace() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point Point() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.PointCloud PointCloud() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.TextEntity TextEntity() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Light Light() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Hatch Hatch() => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject Object() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject InstanceDefinitionPart() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.SelectionMethod SelectionMethod() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d SelectionPoint() => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 SelectionViewDetailSerialNumber() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.RhinoView SelectionView() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Curve CurveParameter(out System.Double parameter) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Surface SurfaceParameter(out System.Double u, out System.Double v) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetSelectionComponent(Rhino.Geometry.ComponentIndex componentIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid ObjectId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 RuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.ComponentIndex GeometryComponentIndex
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs
new file mode 100644
index 00000000..90f93d9b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectAttributes.s.cs
@@ -0,0 +1,230 @@
+namespace Rhino.DocObjects;
+
+public partial class ObjectAttributes : Rhino.Runtime.CommonObject
+{
+ public ObjectAttributes() { }
+
+ public virtual Rhino.DocObjects.ObjectAttributes Duplicate() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasDisplayModeOverride(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid GetDisplayModeOverride(System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetDisplayModeOverride(Rhino.Display.DisplayModeDescription mode) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetDisplayModeOverride(
+ Rhino.Display.DisplayModeDescription mode,
+ System.Guid rhinoViewportId
+ ) => throw new System.NotImplementedException();
+
+ public virtual void RemoveDisplayModeOverride() => throw new System.NotImplementedException();
+
+ public virtual void RemoveDisplayModeOverride(System.Guid rhinoViewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean AddHideInDetailOverride(System.Guid detailId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean RemoveHideInDetailOverride(System.Guid detailId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasHideInDetailOverrideSet(System.Guid detailId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid[] GetHideInDetailOverrides() => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color DrawColor(Rhino.RhinoDoc document) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color DrawColor(Rhino.RhinoDoc document, System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color ComputedPlotColor(Rhino.RhinoDoc document) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Color ComputedPlotColor(Rhino.RhinoDoc document, System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double ComputedPlotWeight(Rhino.RhinoDoc document) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double ComputedPlotWeight(Rhino.RhinoDoc document, System.Guid viewportId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32[] GetGroupList() => throw new System.NotImplementedException();
+
+ public virtual void AddToGroup(System.Int32 groupIndex) => throw new System.NotImplementedException();
+
+ public virtual void RemoveFromGroup(System.Int32 groupIndex) => throw new System.NotImplementedException();
+
+ public virtual void RemoveFromAllGroups() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetUserString(System.String key, System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String GetUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual System.Collections.Specialized.NameValueCollection GetUserStrings() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean DeleteUserString(System.String key) => throw new System.NotImplementedException();
+
+ public virtual void DeleteAllUserStrings() => throw new System.NotImplementedException();
+
+ public new System.Boolean IsDocumentControlled
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ObjectMode Mode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsInstanceDefinitionObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Visible
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean CastsShadows
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ReceivesShadows
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectLinetypeSource LinetypeSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectColorSource ColorSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectPlotColorSource PlotColorSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectPlotWeightSource PlotWeightSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.MeshingParameters CustomMeshingParameters
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid ObjectId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Url
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LayerIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LinetypeIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 MaterialIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectMaterialSource MaterialSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Render.RenderMaterial RenderMaterial
+ {
+ set { }
+ }
+ public virtual Rhino.Render.Decals Decals
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.MaterialRefs MaterialRefs
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Color ObjectColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color PlotColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasMapping
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 DisplayOrder
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PlotWeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectDecoration ObjectDecoration
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 WireDensity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid ViewportId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ActiveSpace Space
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 GroupCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 UserStringCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs
new file mode 100644
index 00000000..0a3f0254
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectColorSource.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectColorSource
+{
+ ColorFromLayer,
+ ColorFromObject,
+ ColorFromMaterial,
+ ColorFromParent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs
new file mode 100644
index 00000000..3534967a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectDecoration.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectDecoration
+{
+ None,
+ StartArrowhead,
+ EndArrowhead,
+ BothArrowhead,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs
new file mode 100644
index 00000000..3b061cf7
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectEnumeratorSettings.s.cs
@@ -0,0 +1,97 @@
+namespace Rhino.DocObjects;
+
+public partial class ObjectEnumeratorSettings
+{
+ public ObjectEnumeratorSettings() { }
+
+ public virtual System.Boolean NormalObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean LockedObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HiddenObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IdefObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DeletedObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SubObjectSelected
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ActiveObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ReferenceObjects
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludeLights
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludeGrips
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IncludePhantoms
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean SelectedObjectsFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean VisibleFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ObjectType ObjectTypeFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Type ClassTypeFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 LayerIndexFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String NameFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.RhinoViewport ViewportFilter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs
new file mode 100644
index 00000000..e08ab23e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectLinetypeSource.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectLinetypeSource
+{
+ LinetypeFromLayer,
+ LinetypeFromObject,
+ LinetypeFromParent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs
new file mode 100644
index 00000000..2e6349a1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMaterialSource.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectMaterialSource
+{
+ MaterialFromLayer,
+ MaterialFromObject,
+ MaterialFromParent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs
new file mode 100644
index 00000000..afba812b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectMode.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectMode
+{
+ Normal,
+ Hidden,
+ Locked,
+ InstanceDefinitionObject,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs
new file mode 100644
index 00000000..8cd15876
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotColorSource.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectPlotColorSource
+{
+ PlotColorFromLayer,
+ PlotColorFromObject,
+ PlotColorFromDisplay,
+ PlotColorFromParent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs
new file mode 100644
index 00000000..569c334e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectPlotWeightSource.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectPlotWeightSource
+{
+ PlotWeightFromLayer,
+ PlotWeightFromObject,
+ PlotWeightFromParent,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs
new file mode 100644
index 00000000..1c6d3a8a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ObjectType.s.cs
@@ -0,0 +1,35 @@
+namespace Rhino.DocObjects;
+
+public enum ObjectType
+{
+ None,
+ Point,
+ PointSet,
+ Curve,
+ Surface,
+ Brep,
+ Mesh,
+ Light,
+ Annotation,
+ InstanceDefinition,
+ InstanceReference,
+ TextDot,
+ Grip,
+ Detail,
+ Hatch,
+ MorphControl,
+ SubD,
+ BrepLoop,
+ BrepVertex,
+ PolysrfFilter,
+ EdgeFilter,
+ PolyedgeFilter,
+ MeshVertex,
+ MeshEdge,
+ MeshFace,
+ Cage,
+ Phantom,
+ ClipPlane,
+ Extrusion,
+ AnyObject,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs
new file mode 100644
index 00000000..806baf99
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.OrdinateDimensionObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class OrdinateDimensionObject : Rhino.DocObjects.DimensionObject
+{
+ public OrdinateDimensionObject() { }
+
+ public virtual Rhino.Geometry.OrdinateDimension OrdinateDimensionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs
new file mode 100644
index 00000000..7e4b53f9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial+BRDFs.s.cs
@@ -0,0 +1,10 @@
+namespace Rhino.DocObjects;
+
+public partial class PhysicallyBasedMaterial
+{
+ public enum BRDFs
+ {
+ GGX,
+ Ward,
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs
new file mode 100644
index 00000000..992446f6
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PhysicallyBasedMaterial.s.cs
@@ -0,0 +1,131 @@
+namespace Rhino.DocObjects;
+
+public partial class PhysicallyBasedMaterial
+{
+ public PhysicallyBasedMaterial() { }
+
+ public virtual System.Boolean SetTexture(Rhino.DocObjects.Texture texture, Rhino.DocObjects.TextureType which) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture GetTexture(Rhino.DocObjects.TextureType which) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Texture[] GetTextures() => throw new System.NotImplementedException();
+
+ public virtual void SynchronizeLegacyMaterial() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Material Material
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Display.Color4f BaseColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.PhysicallyBasedMaterial.BRDFs BRDF
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.Color4f SubsurfaceScatteringColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Subsurface
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SubsurfaceScatteringRadius
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Metallic
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Specular
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ReflectiveIOR
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SpecularTint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Roughness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Anisotropic
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AnisotropicRotation
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Sheen
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double SheenTint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Clearcoat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ClearcoatRoughness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OpacityIOR
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Opacity
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double OpacityRoughness
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Alpha
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean UseBaseColorTextureAlphaForObjectAlphaTransparencyTexture
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Display.Color4f Emission
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs
new file mode 100644
index 00000000..da92eea0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointCloudObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class PointCloudObject : Rhino.DocObjects.RhinoObject
+{
+ public PointCloudObject() { }
+
+ public virtual Rhino.Geometry.PointCloud DuplicatePointCloudGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.PointCloud PointCloudGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs
new file mode 100644
index 00000000..ed7defd3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.PointObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class PointObject : Rhino.DocObjects.RhinoObject
+{
+ public PointObject() { }
+
+ public virtual Rhino.Geometry.Point DuplicatePointGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point PointGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs
new file mode 100644
index 00000000..b5f2f7fd
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ProxyObject.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.DocObjects;
+
+public partial class ProxyObject : Rhino.DocObjects.RhinoObject
+{
+ public ProxyObject() { }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs
new file mode 100644
index 00000000..c7e486f7
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RadialDimensionObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class RadialDimensionObject : Rhino.DocObjects.DimensionObject
+{
+ public RadialDimensionObject() { }
+
+ public virtual Rhino.Geometry.RadialDimension RadialDimensionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs
new file mode 100644
index 00000000..be84cc91
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryData.s.cs
@@ -0,0 +1,60 @@
+namespace Rhino.DocObjects;
+
+public partial class ReplayHistoryData : System.IDisposable
+{
+ public ReplayHistoryData() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.ObjRef GetRhinoObjRef(System.Int32 id) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetBool(System.Int32 id, out System.Boolean value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetInt(System.Int32 id, out System.Int32 value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetDouble(System.Int32 id, out System.Double value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetPoint3d(System.Int32 id, out Rhino.Geometry.Point3d value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetVector3d(System.Int32 id, out Rhino.Geometry.Vector3d value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetTransform(System.Int32 id, out Rhino.Geometry.Transform value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetColor(System.Int32 id, out System.Drawing.Color value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetPoint3dOnObject(System.Int32 id, out Rhino.Geometry.Point3d value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetGuid(System.Int32 id, out System.Guid value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetString(System.Int32 id, out System.String value) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetDoubles(System.Int32 id, out System.Double[] values) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 HistoryVersion
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid RecordId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ReplayHistoryResult[] Results
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs
new file mode 100644
index 00000000..e1111ef7
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ReplayHistoryResult.s.cs
@@ -0,0 +1,138 @@
+namespace Rhino.DocObjects;
+
+public partial class ReplayHistoryResult
+{
+ public ReplayHistoryResult() { }
+
+ public virtual System.Boolean UpdateToPoint(
+ Rhino.Geometry.Point3d point,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToPointCloud(
+ Rhino.Geometry.PointCloud cloud,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToPointCloud(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToClippingPlane(
+ Rhino.Geometry.Plane plane,
+ System.Double uMagnitude,
+ System.Double vMagnitude,
+ System.Guid clippedViewportId,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToClippingPlane(
+ Rhino.Geometry.Plane plane,
+ System.Double uMagnitude,
+ System.Double vMagnitude,
+ System.Collections.Generic.IEnumerable clippedViewportIds,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToLinearDimension(
+ Rhino.Geometry.LinearDimension dimension,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToRadialDimension(
+ Rhino.Geometry.RadialDimension dimension,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToAngularDimension(
+ Rhino.Geometry.AngularDimension dimension,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToLine(
+ Rhino.Geometry.Point3d from,
+ Rhino.Geometry.Point3d to,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToPolyline(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToArc(Rhino.Geometry.Arc arc, Rhino.DocObjects.ObjectAttributes attributes) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToCircle(
+ Rhino.Geometry.Circle circle,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToEllipse(
+ Rhino.Geometry.Ellipse ellipse,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToSphere(
+ Rhino.Geometry.Sphere sphere,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToCurve(
+ Rhino.Geometry.Curve curve,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToTextDot(
+ Rhino.Geometry.TextDot dot,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToText(
+ System.String text,
+ Rhino.Geometry.Plane plane,
+ System.Double height,
+ System.String fontName,
+ System.Boolean bold,
+ System.Boolean italic,
+ Rhino.Geometry.TextJustification justification,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToText(
+ Rhino.Geometry.TextEntity text,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToSurface(
+ Rhino.Geometry.Surface surface,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToExtrusion(
+ Rhino.Geometry.Extrusion extrusion,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToMesh(Rhino.Geometry.Mesh mesh, Rhino.DocObjects.ObjectAttributes attributes) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToBrep(Rhino.Geometry.Brep brep, Rhino.DocObjects.ObjectAttributes attributes) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToLeader(
+ Rhino.Geometry.Leader leader,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean UpdateToHatch(
+ Rhino.Geometry.Hatch hatch,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject ExistingObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs
new file mode 100644
index 00000000..93f9235f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoDeselectAllObjectsEventArgs.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoDeselectAllObjectsEventArgs : System.EventArgs
+{
+ public RhinoDeselectAllObjectsEventArgs() { }
+
+ public virtual System.Int32 ObjectCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs
new file mode 100644
index 00000000..2bfdf60c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoModifyObjectAttributesEventArgs.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoModifyObjectAttributesEventArgs : System.EventArgs
+{
+ public RhinoModifyObjectAttributesEventArgs() { }
+
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject RhinoObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ObjectAttributes OldAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ObjectAttributes NewAttributes
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs
new file mode 100644
index 00000000..34584508
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObject.s.cs
@@ -0,0 +1,412 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoObject : Rhino.DocObjects.ModelComponent
+{
+ public RhinoObject() { }
+
+ public virtual System.Boolean CopyHistoryOnReplace() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasHistoryRecord() => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.RhinoObject FromRuntimeSerialNumber(System.UInt32 serialNumber) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Commands.Result MeshObjects(
+ System.Collections.Generic.IEnumerable rhinoObjects,
+ Rhino.Geometry.MeshingParameters parameters,
+ out Rhino.Geometry.Mesh[] meshes,
+ out Rhino.DocObjects.ObjectAttributes[] attributes
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.ObjRef[] GetRenderMeshes(
+ System.Collections.Generic.IEnumerable rhinoObjects,
+ System.Boolean okToCreate,
+ System.Boolean returnAllObjects
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.DocObjects.ObjRef[] GetRenderMeshesWithUpdatedTCs(
+ System.Collections.Generic.IEnumerable rhinoObjects,
+ System.Boolean okToCreate,
+ System.Boolean returnAllObjects,
+ System.Boolean skipHiddenObjects,
+ System.Boolean updateMeshTCs
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Brep[] GetFillSurfaces(
+ Rhino.DocObjects.RhinoObject rhinoObject,
+ Rhino.DocObjects.ClippingPlaneObject clippingPlaneObject
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Brep[] GetFillSurfaces(
+ Rhino.DocObjects.RhinoObject rhinoObject,
+ System.Collections.Generic.IEnumerable clippingPlaneObjects
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Brep[] GetFillSurfaces(
+ Rhino.DocObjects.RhinoObject rhinoObject,
+ System.Collections.Generic.IEnumerable clippingPlaneObjects,
+ System.Boolean unclippedFills
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean GetTightBoundingBox(
+ System.Collections.Generic.IEnumerable rhinoObjects,
+ out Rhino.Geometry.BoundingBox boundingBox
+ ) => throw new System.NotImplementedException();
+
+ public static System.Boolean GetTightBoundingBox(
+ System.Collections.Generic.IEnumerable rhinoObjects,
+ Rhino.Geometry.Plane plane,
+ out Rhino.Geometry.BoundingBox boundingBox
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.GeometryBase DuplicateGeometry() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CommitChanges() => throw new System.NotImplementedException();
+
+ public virtual System.UInt32 MemoryEstimate() => throw new System.NotImplementedException();
+
+ public virtual System.Int32[] GetGroupList() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 IsSelected(System.Boolean checkSubObjects) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSubObjectSelected(Rhino.Geometry.ComponentIndex componentIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.ComponentIndex[] GetSelectedSubObjects() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSelectable(
+ System.Boolean ignoreSelectionState,
+ System.Boolean ignoreGripsState,
+ System.Boolean ignoreLayerLocking,
+ System.Boolean ignoreLayerVisibility
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSelectable() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSubObjectSelectable(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Boolean ignoreSelectionState
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Select(
+ System.Boolean on,
+ System.Boolean syncHighlight,
+ System.Boolean persistentSelect,
+ System.Boolean ignoreGripsState,
+ System.Boolean ignoreLayerLocking,
+ System.Boolean ignoreLayerVisibility
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Select(System.Boolean on) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 Select(System.Boolean on, System.Boolean syncHighlight) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 SelectSubObject(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Boolean select,
+ System.Boolean syncHighlight
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 SelectSubObject(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Boolean select,
+ System.Boolean syncHighlight,
+ System.Boolean persistentSelect
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 UnselectAllSubObjects() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 IsHighlighted(System.Boolean checkSubObjects) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Highlight(System.Boolean enable) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsSubObjectHighlighted(Rhino.Geometry.ComponentIndex componentIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.ComponentIndex[] GetHighlightedSubObjects() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean HighlightSubObject(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Boolean highlight
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 UnhighlightAllSubObjects() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.GripObject[] GetGrips() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean EnableVisualAnalysisMode(
+ Rhino.Display.VisualAnalysisMode mode,
+ System.Boolean enable
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean InVisualAnalysisMode() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean InVisualAnalysisMode(Rhino.Display.VisualAnalysisMode mode) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Display.VisualAnalysisMode[] GetActiveVisualAnalysisModes() =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String ShortDescription(System.Boolean plural) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsMeshable(Rhino.Geometry.MeshType meshType) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetRenderMeshParameters(Rhino.Geometry.MeshingParameters mp) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.MeshingParameters GetRenderMeshParameters() =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.MeshingParameters GetRenderMeshParameters(
+ System.Boolean returnDocumentParametersIfUnset
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 MeshCount(
+ Rhino.Geometry.MeshType meshType,
+ Rhino.Geometry.MeshingParameters parameters
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 CreateMeshes(
+ Rhino.Geometry.MeshType meshType,
+ Rhino.Geometry.MeshingParameters parameters,
+ System.Boolean ignoreCustomParameters
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Mesh[] GetMeshes(Rhino.Geometry.MeshType meshType) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SupportsRenderPrimitiveList(
+ Rhino.DocObjects.ViewportInfo viewport,
+ System.Boolean preview
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SupportsRenderPrimitiveList(
+ Rhino.DocObjects.ViewportInfo viewport,
+ Rhino.Display.DisplayPipelineAttributes attrs
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderPrimitiveList GetRenderPrimitiveList(
+ Rhino.DocObjects.ViewportInfo viewport,
+ System.Boolean preview
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderPrimitiveList GetRenderPrimitiveList(
+ Rhino.DocObjects.ViewportInfo viewport,
+ Rhino.Display.DisplayPipelineAttributes attrs
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetRenderPrimitiveBoundingBox(
+ Rhino.DocObjects.ViewportInfo viewport,
+ System.Boolean preview,
+ out Rhino.Geometry.BoundingBox boundingBox
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean TryGetRenderPrimitiveBoundingBox(
+ Rhino.DocObjects.ViewportInfo viewport,
+ Rhino.Display.DisplayPipelineAttributes attrs,
+ out Rhino.Geometry.BoundingBox boundingBox
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.RhinoObject[] GetSubObjects() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetDynamicTransform(out Rhino.Geometry.Transform transform) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.TextureMapping GetTextureMapping(System.Int32 channel) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.TextureMapping GetTextureMapping(
+ System.Int32 channel,
+ out Rhino.Geometry.Transform objectTransform
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Int32 SetTextureMapping(System.Int32 channel, Rhino.Render.TextureMapping tm) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 SetTextureMapping(
+ System.Int32 channel,
+ Rhino.Render.TextureMapping tm,
+ Rhino.Geometry.Transform objectTransform
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean HasTextureMapping() => throw new System.NotImplementedException();
+
+ public virtual System.Int32[] GetTextureChannels() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderMaterial GetRenderMaterial(System.Boolean frontMaterial) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderMaterial GetRenderMaterial(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Guid plugInId,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderMaterial GetRenderMaterial(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Guid plugInId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Render.RenderMaterial GetRenderMaterial(Rhino.Geometry.ComponentIndex componentIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Material GetMaterial(System.Boolean frontMaterial) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Material GetMaterial(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Guid plugInId,
+ Rhino.DocObjects.ObjectAttributes attributes
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Material GetMaterial(
+ Rhino.Geometry.ComponentIndex componentIndex,
+ System.Guid plugInId
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.Material GetMaterial(Rhino.Geometry.ComponentIndex componentIndex) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.IConvertible GetCustomRenderMeshParameter(
+ System.Guid providerId,
+ System.String parameterName
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetCustomRenderMeshParameter(
+ System.Guid providerId,
+ System.String parameterName,
+ System.Object value
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsActiveInViewport(Rhino.Display.RhinoViewport viewport) =>
+ throw new System.NotImplementedException();
+
+ public virtual void SetCopyHistoryOnReplace(System.Boolean bCopy) => throw new System.NotImplementedException();
+
+ public static System.UInt32 NextRuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ObjectType ObjectType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.GeometryBase Geometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.ObjectAttributes Attributes
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.UInt32 RuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsSolid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsDeletable
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsDeleted
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsInstanceDefinitionGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsNormal
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsLocked
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsHidden
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsReference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 WorksessionReferenceSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.UInt32 ReferenceModelSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.UInt32 InstanceDefinitionModelSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Visible
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public new System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 GroupCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean GripsOn
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean GripsSelected
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPictureFrame
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean HasDynamicTransform
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Render.RenderMaterial RenderMaterial
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasSubobjectMaterials
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.ComponentIndex[] SubobjectMaterialComponents
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public new Rhino.DocObjects.ModelComponentType ComponentType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs
new file mode 100644
index 00000000..9c6c9da3
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectEventArgs.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoObjectEventArgs : System.EventArgs
+{
+ public RhinoObjectEventArgs() { }
+
+ public virtual System.Guid ObjectId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject TheObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs
new file mode 100644
index 00000000..3f1a61fb
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoObjectSelectionEventArgs.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoObjectSelectionEventArgs : System.EventArgs
+{
+ public RhinoObjectSelectionEventArgs() { }
+
+ public virtual System.Boolean Selected
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject[] RhinoObjects
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs
new file mode 100644
index 00000000..b7c42233
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoReplaceObjectEventArgs.s.cs
@@ -0,0 +1,23 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoReplaceObjectEventArgs : System.EventArgs
+{
+ public RhinoReplaceObjectEventArgs() { }
+
+ public virtual System.Guid ObjectId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject OldRhinoObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject NewRhinoObject
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs
new file mode 100644
index 00000000..f7aa4aa4
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.RhinoTransformObjectsEventArgs.s.cs
@@ -0,0 +1,39 @@
+namespace Rhino.DocObjects;
+
+public partial class RhinoTransformObjectsEventArgs : System.EventArgs
+{
+ public RhinoTransformObjectsEventArgs() { }
+
+ public virtual Rhino.Geometry.Transform Transform
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ObjectsWillBeCopied
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ObjectCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 GripCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 GripOwnerCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject[] Objects
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.GripObject[] Grips
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.RhinoObject[] GripOwners
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs
new file mode 100644
index 00000000..05de6cd9
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SelectionMethod.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum SelectionMethod
+{
+ Other,
+ MousePick,
+ WindowBox,
+ CrossingBox,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs
new file mode 100644
index 00000000..d928f9ed
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SubDObject.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.DocObjects;
+
+public partial class SubDObject : Rhino.DocObjects.RhinoObject
+{
+ public SubDObject() { }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs
new file mode 100644
index 00000000..ac829cdc
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.SurfaceObject.s.cs
@@ -0,0 +1,13 @@
+namespace Rhino.DocObjects;
+
+public partial class SurfaceObject : Rhino.DocObjects.RhinoObject
+{
+ public SurfaceObject() { }
+
+ public virtual Rhino.Geometry.Surface DuplicateSurfaceGeometry() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Surface SurfaceGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs
new file mode 100644
index 00000000..bda8e42b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDisplayAlignment.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum TextDisplayAlignment
+{
+ Normal,
+ Horizontal,
+ AboveLine,
+ InLine,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs
new file mode 100644
index 00000000..a5ecf94b
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextDotObject.s.cs
@@ -0,0 +1,6 @@
+namespace Rhino.DocObjects;
+
+public partial class TextDotObject : Rhino.DocObjects.RhinoObject
+{
+ public TextDotObject() { }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs
new file mode 100644
index 00000000..6cac3607
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextHorizontalAlignment.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum TextHorizontalAlignment
+{
+ Left,
+ Center,
+ Right,
+ Auto,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs
new file mode 100644
index 00000000..ae382536
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextObject.s.cs
@@ -0,0 +1,11 @@
+namespace Rhino.DocObjects;
+
+public partial class TextObject : Rhino.DocObjects.AnnotationObjectBase
+{
+ public TextObject() { }
+
+ public virtual Rhino.Geometry.TextEntity TextGeometry
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs
new file mode 100644
index 00000000..56f0af60
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextOrientation.s.cs
@@ -0,0 +1,7 @@
+namespace Rhino.DocObjects;
+
+public enum TextOrientation
+{
+ InPlane,
+ InView,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs
new file mode 100644
index 00000000..f88f5068
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextVerticalAlignment.s.cs
@@ -0,0 +1,12 @@
+namespace Rhino.DocObjects;
+
+public enum TextVerticalAlignment
+{
+ Top,
+ MiddleOfTop,
+ BottomOfTop,
+ Middle,
+ MiddleOfBottom,
+ Bottom,
+ BottomOfBoundingBox,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs
new file mode 100644
index 00000000..75229e07
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Texture.s.cs
@@ -0,0 +1,84 @@
+namespace Rhino.DocObjects;
+
+public partial class Texture : Rhino.Runtime.CommonObject
+{
+ public Texture() { }
+
+ public virtual void GetAlphaBlendValues(
+ out System.Double constant,
+ out System.Double a0,
+ out System.Double a1,
+ out System.Double a2,
+ out System.Double a3
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetAlphaBlendValues(
+ System.Double constant,
+ System.Double a0,
+ System.Double a1,
+ System.Double a2,
+ System.Double a3
+ ) => throw new System.NotImplementedException();
+
+ public virtual void SetRGBBlendValues(
+ System.Drawing.Color color,
+ System.Double a0,
+ System.Double a1,
+ System.Double a2,
+ System.Double a3
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.String FileName
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Enabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextureType TextureType
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 MappingChannelId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.TextureCombineMode TextureCombineMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextureUvwWrapping WrapU
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextureUvwWrapping WrapV
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.TextureUvwWrapping WrapW
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean ApplyUvwTransform
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Transform UvwTransform
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs
new file mode 100644
index 00000000..732b02a0
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureCombineMode.s.cs
@@ -0,0 +1,9 @@
+namespace Rhino.DocObjects;
+
+public enum TextureCombineMode
+{
+ None,
+ Modulate,
+ Decal,
+ Blend,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs
new file mode 100644
index 00000000..cde56335
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureType.s.cs
@@ -0,0 +1,33 @@
+namespace Rhino.DocObjects;
+
+public enum TextureType
+{
+ None,
+ Bitmap,
+ Diffuse,
+ Bump,
+ Transparency,
+ Opacity,
+ Emap,
+ PBR_BaseColor,
+ PBR_Subsurface,
+ PBR_SubsurfaceScattering,
+ PBR_SubsurfaceScatteringRadius,
+ PBR_Metallic,
+ PBR_Specular,
+ PBR_SpecularTint,
+ PBR_Roughness,
+ PBR_Anisotropic,
+ PBR_Anisotropic_Rotation,
+ PBR_Sheen,
+ PBR_SheenTint,
+ PBR_Clearcoat,
+ PBR_ClearcoatRoughness,
+ PBR_OpacityIor,
+ PBR_OpacityRoughness,
+ PBR_Emission,
+ PBR_AmbientOcclusion,
+ PBR_Displacement,
+ PBR_ClearcoatBump,
+ PBR_Alpha,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs
new file mode 100644
index 00000000..d3203654
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.TextureUvwWrapping.s.cs
@@ -0,0 +1,7 @@
+namespace Rhino.DocObjects;
+
+public enum TextureUvwWrapping
+{
+ Repeat,
+ Clamp,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs
new file mode 100644
index 00000000..d01922ab
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfo.s.cs
@@ -0,0 +1,59 @@
+namespace Rhino.DocObjects;
+
+public partial class ViewInfo : System.IDisposable
+{
+ public ViewInfo() { }
+
+ public ViewInfo(Rhino.Display.RhinoViewport rhinoViewPort) => throw new System.NotImplementedException();
+
+ public ViewInfo(System.UInt32 docRuntimeSerialNumber) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public virtual System.String Name
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String WallpaperFilename
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ShowWallpaperInGrayScale
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean WallpaperHidden
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FocalBlurDistance
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double FocalBlurAperture
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double FocalBlurJitter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.UInt32 FocalBlurSampleCount
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ViewInfoFocalBlurModes FocalBlurMode
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.ViewportInfo Viewport
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs
new file mode 100644
index 00000000..4b3984cf
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewInfoFocalBlurModes.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.DocObjects;
+
+public enum ViewInfoFocalBlurModes
+{
+ None,
+ Automatic,
+ Manual,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs
new file mode 100644
index 00000000..1d89ff7e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.ViewportInfo.s.cs
@@ -0,0 +1,420 @@
+namespace Rhino.DocObjects;
+
+public partial class ViewportInfo : Rhino.Runtime.CommonObject
+{
+ public ViewportInfo() { }
+
+ public ViewportInfo(Rhino.DocObjects.ViewportInfo other) => throw new System.NotImplementedException();
+
+ public ViewportInfo(Rhino.Display.RhinoViewport rhinoViewport) => throw new System.NotImplementedException();
+
+ public static System.Double CalculateCameraRotationAngle(
+ Rhino.Geometry.Vector3d direction,
+ Rhino.Geometry.Vector3d up
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Vector3d CalculateCameraUpDirection(
+ Rhino.Geometry.Point3d location,
+ Rhino.Geometry.Vector3d direction,
+ System.Double angle
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToParallelProjection(System.Boolean symmetricFrustum) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToPerspectiveProjection(
+ System.Double targetDistance,
+ System.Boolean symmetricFrustum,
+ System.Double lensLength
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToTwoPointPerspectiveProjection(
+ System.Double targetDistance,
+ Rhino.Geometry.Vector3d up,
+ System.Double lensLength
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetCameraLocation(Rhino.Geometry.Point3d location) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetCameraDirection(Rhino.Geometry.Vector3d direction) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetCameraUp(Rhino.Geometry.Vector3d up) => throw new System.NotImplementedException();
+
+ public virtual void UnlockCamera() => throw new System.NotImplementedException();
+
+ public virtual void UnlockFrustumSymmetry() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCameraFrame(
+ out Rhino.Geometry.Point3d location,
+ out Rhino.Geometry.Vector3d cameraX,
+ out Rhino.Geometry.Vector3d cameraY,
+ out Rhino.Geometry.Vector3d cameraZ
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFrustum(
+ System.Double left,
+ System.Double right,
+ System.Double bottom,
+ System.Double top,
+ System.Double nearDistance,
+ System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetFrustum(
+ out System.Double left,
+ out System.Double right,
+ out System.Double bottom,
+ out System.Double top,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFrustumNearFar(Rhino.Geometry.BoundingBox boundingBox) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFrustumNearFar(Rhino.Geometry.Point3d center, System.Double radius) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFrustumNearFar(System.Double nearDistance, System.Double farDistance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeToSymmetricFrustum(
+ System.Boolean isLeftRightSymmetric,
+ System.Boolean isTopBottomSymmetric,
+ System.Double targetDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetPointDepth(Rhino.Geometry.Point3d point, out System.Double distance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetBoundingBoxDepth(
+ Rhino.Geometry.BoundingBox bbox,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetSphereDepth(
+ Rhino.Geometry.Sphere sphere,
+ out System.Double nearDistance,
+ out System.Double farDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFrustumNearFar(
+ System.Double nearDistance,
+ System.Double farDistance,
+ System.Double minNearDistance,
+ System.Double minNearOverFar,
+ System.Double targetDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d[] GetNearPlaneCorners() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d[] GetFarPlaneCorners() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetScreenPort(
+ System.Int32 left,
+ System.Int32 right,
+ System.Int32 bottom,
+ System.Int32 top,
+ System.Int32 near,
+ System.Int32 far
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetScreenPort(
+ System.Drawing.Rectangle windowRectangle,
+ System.Int32 near,
+ System.Int32 far
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetScreenPort(System.Drawing.Rectangle windowRectangle) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetScreenPortLocation(
+ out System.Int32 left,
+ out System.Int32 top,
+ out System.Int32 right,
+ out System.Int32 bottom
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Rectangle GetScreenPort(out System.Int32 near, out System.Int32 far) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Drawing.Rectangle GetScreenPort() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetCameraAngles(
+ out System.Double halfDiagonalAngleRadians,
+ out System.Double halfVerticalAngleRadians,
+ out System.Double halfHorizontalAngleRadians
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Transform GetXform(
+ Rhino.DocObjects.CoordinateSystem sourceSystem,
+ Rhino.DocObjects.CoordinateSystem destinationSystem
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line GetFrustumLine(System.Double screenX, System.Double screenY) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line GetFrustumLine(System.Drawing.Point screenPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Line GetFrustumLine(System.Drawing.PointF screenPoint) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double GetWorldToScreenScale(Rhino.Geometry.Point3d pointInFrustum) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Extents(System.Double halfViewAngleRadians, Rhino.Geometry.BoundingBox bbox) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Extents(System.Double halfViewAngleRadians, Rhino.Geometry.Sphere sphere) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ZoomToScreenRect(
+ System.Int32 left,
+ System.Int32 top,
+ System.Int32 right,
+ System.Int32 bottom
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean ZoomToScreenRect(System.Drawing.Rectangle windowRectangle) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean DollyCamera(Rhino.Geometry.Vector3d dollyVector) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Vector3d GetDollyCameraVector(
+ System.Int32 screenX0,
+ System.Int32 screenY0,
+ System.Int32 screenX1,
+ System.Int32 screenY1,
+ System.Double projectionPlaneDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Vector3d GetDollyCameraVector(
+ System.Drawing.Point screen0,
+ System.Drawing.Point screen1,
+ System.Double projectionPlaneDistance
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DollyFrustum(System.Double dollyDistance) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DollyExtents(
+ System.Collections.Generic.IEnumerable geometry,
+ System.Double border
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean DollyExtents(
+ Rhino.Geometry.BoundingBox cameraCoordinateBoundingBox,
+ System.Double border
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d FrustumCenterPoint(System.Double targetDistance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Double TargetDistance(System.Boolean useFrustumCenterFallback) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean TransformCamera(Rhino.Geometry.Transform xform) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean RotateCamera(
+ System.Double rotationAngleRadians,
+ Rhino.Geometry.Vector3d rotationAxis,
+ Rhino.Geometry.Point3d rotationCenter
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValidCamera
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValidFrustum
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsPerspectiveProjection
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsParallelProjection
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsTwoPointPerspectiveProjection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point3d CameraLocation
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraUp
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCameraLocationLocked
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsCameraDirectionLocked
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsCameraUpLocked
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsFrustumLeftRightSymmetric
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean IsFrustumTopBottomSymmetric
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Vector3d CameraX
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraY
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CameraZ
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Geometry.Vector3d DefaultCameraDirection
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumAspect
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d FrustumCenter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumLeft
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumRight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumBottom
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumTop
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumNear
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumFar
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumWidth
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumHeight
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumMinimumDiameter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FrustumMaximumDiameter
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumNearPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumFarPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumLeftPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumRightPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumBottomPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Plane FrustumTopPlane
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Drawing.Rectangle ScreenPort
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double ScreenPortAspect
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double CameraAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double Camera35mmLensLength
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.SizeF ViewScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point3d TargetPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PerspectiveMinNearOverFar
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double PerspectiveMinNearDist
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Guid Id
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs
new file mode 100644
index 00000000..8a7da17f
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocObjects.Worksession.s.cs
@@ -0,0 +1,33 @@
+namespace Rhino.DocObjects;
+
+public partial class Worksession
+{
+ public Worksession() { }
+
+ public static System.String FileNameFromRuntimeSerialNumber(System.UInt32 runtimeSerialNumber) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.String ModelPathFromSerialNumber(System.UInt32 modelSerialNumber) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 RuntimeSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String FileName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ModelCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.String[] ModelPaths
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs
new file mode 100644
index 00000000..fa3a4a84
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentEventArgs.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino;
+
+public partial class DocumentEventArgs : System.EventArgs
+{
+ public DocumentEventArgs() { }
+
+ public virtual System.Int32 DocumentId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.UInt32 DocumentSerialNumber
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.RhinoDoc Document
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs
new file mode 100644
index 00000000..576a9987
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentOpenEventArgs.s.cs
@@ -0,0 +1,19 @@
+namespace Rhino;
+
+public partial class DocumentOpenEventArgs : Rhino.DocumentEventArgs
+{
+ public DocumentOpenEventArgs() { }
+
+ public virtual System.String FileName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Merge
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean Reference
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs
new file mode 100644
index 00000000..13592e0c
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.DocumentSaveEventArgs.s.cs
@@ -0,0 +1,15 @@
+namespace Rhino;
+
+public partial class DocumentSaveEventArgs : Rhino.DocumentEventArgs
+{
+ public DocumentSaveEventArgs() { }
+
+ public virtual System.String FileName
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean ExportSelected
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs
new file mode 100644
index 00000000..d341ac81
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AngularDimension.s.cs
@@ -0,0 +1,117 @@
+namespace Rhino.Geometry;
+
+public partial class AngularDimension : Rhino.Geometry.Dimension
+{
+ public AngularDimension() { }
+
+ public AngularDimension(Rhino.Geometry.Arc arc, System.Double offset) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AngularDimension Create(
+ Rhino.DocObjects.DimensionStyle dimStyle,
+ Rhino.Geometry.Plane plane,
+ Rhino.Geometry.Vector3d horizontal,
+ Rhino.Geometry.Point3d centerpoint,
+ Rhino.Geometry.Point3d defpoint1,
+ Rhino.Geometry.Point3d defpoint2,
+ Rhino.Geometry.Point3d dimlinepoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean AdjustFromPoints(
+ Rhino.Geometry.Plane plane,
+ Rhino.Geometry.Point3d centerpoint,
+ Rhino.Geometry.Point3d defpoint1,
+ Rhino.Geometry.Point3d defpoint2,
+ Rhino.Geometry.Point3d dimlinepoint
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AngularDimension Create(
+ System.Guid styleId,
+ Rhino.Geometry.Plane plane,
+ Rhino.Geometry.Point3d extpoint1,
+ Rhino.Geometry.Point3d extpoint2,
+ Rhino.Geometry.Point3d dirpoint1,
+ Rhino.Geometry.Point3d dirpoint2,
+ Rhino.Geometry.Point3d dimlinepoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean AdjustFromPoints(
+ Rhino.Geometry.Plane plane,
+ Rhino.Geometry.Point3d extpoint1,
+ Rhino.Geometry.Point3d extpoint2,
+ Rhino.Geometry.Point3d dirpoint1,
+ Rhino.Geometry.Point3d dirpoint2,
+ Rhino.Geometry.Point3d dimlinepoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Get3dPoints(
+ out Rhino.Geometry.Point3d centerpoint,
+ out Rhino.Geometry.Point3d defpoint1,
+ out Rhino.Geometry.Point3d defpoint2,
+ out Rhino.Geometry.Point3d arrowpoint1,
+ out Rhino.Geometry.Point3d arrowpoint2,
+ out Rhino.Geometry.Point3d dimlinepoint,
+ out Rhino.Geometry.Point3d textpoint
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetTextRectangle(out Rhino.Geometry.Point3d[] corners) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetDisplayLines(
+ Rhino.DocObjects.DimensionStyle style,
+ System.Double scale,
+ out Rhino.Geometry.Line[] lines,
+ out Rhino.Geometry.Arc[] arcs
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.String GetAngleDisplayText(Rhino.DocObjects.DimensionStyle style) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d CenterPoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point2d DefPoint1
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point2d DefPoint2
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point2d DimlinePoint
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Point2d ArrowPoint1
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point2d ArrowPoint2
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.AngleDisplayFormat AngleFormat
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 AngleResolution
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double AngleRoundoff
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ZeroSuppression AngleZeroSuppression
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs
new file mode 100644
index 00000000..000633ad
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationBase.s.cs
@@ -0,0 +1,225 @@
+namespace Rhino.Geometry;
+
+public partial class AnnotationBase : Rhino.Geometry.GeometryBase
+{
+ public AnnotationBase() { }
+
+ public virtual System.Boolean IsPropertyOverridden(Rhino.DocObjects.DimensionStyle.Field field) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ClearPropertyOverrides() => throw new System.NotImplementedException();
+
+ public virtual Rhino.DocObjects.DimensionStyle GetDimensionStyle(Rhino.DocObjects.DimensionStyle parentDimStyle) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetOverrideDimStyle(Rhino.DocObjects.DimensionStyle OverrideStyle) =>
+ throw new System.NotImplementedException();
+
+ public static System.Double GetDimensionScale(
+ Rhino.RhinoDoc doc,
+ Rhino.DocObjects.DimensionStyle dimstyle,
+ Rhino.Display.RhinoViewport vport
+ ) => throw new System.NotImplementedException();
+
+ public static System.String PlainTextToRtf(System.String str) => throw new System.NotImplementedException();
+
+ public virtual void SetRichText(System.String rtfText, Rhino.DocObjects.DimensionStyle dimstyle) =>
+ throw new System.NotImplementedException();
+
+ public static System.String FormatRtfString(
+ System.String rtf_in,
+ System.Boolean clear_bold,
+ System.Boolean set_bold,
+ System.Boolean clear_italic,
+ System.Boolean set_italic,
+ System.Boolean clear_underline,
+ System.Boolean set_underline,
+ System.Boolean clear_facename,
+ System.Boolean set_facename,
+ System.String facename
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAllBold() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAllItalic() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsAllUnderlined() => throw new System.NotImplementedException();
+
+ public virtual void WrapText() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetBold(System.Boolean set_on) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetItalic(System.Boolean set_on) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetUnderline(System.Boolean set_on) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean SetFacename(System.Boolean set_on, System.String facename) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean RunReplace(
+ System.String replaceString,
+ System.Int32 startRunIndex,
+ System.Int32 startRunPosition,
+ System.Int32 endRunIndex,
+ System.Int32 endRunPosition
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.AnnotationType AnnotationType
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Guid DimensionStyleId
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean HasPropertyOverrides
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.DimensionStyle DimensionStyle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.DimensionStyle ParentDimensionStyle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextHeight
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MaskEnabled
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean MaskUsesViewportColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.MaskType MaskColorSource
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawTextFrame
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.MaskFrame MaskFrame
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Drawing.Color MaskColor
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double MaskOffset
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double DimensionScale
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean DrawForward
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.Font Font
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Int32 FontIndex
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay DimensionLengthDisplay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.LengthDisplay AlternateDimensionLengthDisplay
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Char DecimalSeparator
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual Rhino.Geometry.Plane Plane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String TextFormula
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String RichText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String Text
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String PlainText
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.String PlainTextWithFields
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean TextHasRtfFormatting
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.Font FirstCharFont
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double TextModelWidth
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double FormatWidth
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Boolean TextIsWrapped
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextRotationRadians
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public virtual System.Double TextRotationDegrees
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs
new file mode 100644
index 00000000..3d5aa326
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AnnotationType.s.cs
@@ -0,0 +1,17 @@
+namespace Rhino.Geometry;
+
+public enum AnnotationType
+{
+ Unset,
+ Aligned,
+ Angular,
+ Diameter,
+ Radius,
+ Rotated,
+ Ordinate,
+ ArcLen,
+ CenterMark,
+ Text,
+ Leader,
+ Angular3pt,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs
new file mode 100644
index 00000000..ec5502df
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arc.s.cs
@@ -0,0 +1,153 @@
+namespace Rhino.Geometry;
+
+public partial struct Arc
+ : System.IEquatable,
+ Rhino.IEpsilonComparable,
+ System.ICloneable
+{
+ public Arc() { }
+
+ public Arc(Rhino.Geometry.Circle circle, System.Double angleRadians) => throw new System.NotImplementedException();
+
+ public Arc(Rhino.Geometry.Circle circle, Rhino.Geometry.Interval angleIntervalRadians) =>
+ throw new System.NotImplementedException();
+
+ public Arc(Rhino.Geometry.Plane plane, System.Double radius, System.Double angleRadians) =>
+ throw new System.NotImplementedException();
+
+ public Arc(Rhino.Geometry.Point3d center, System.Double radius, System.Double angleRadians) =>
+ throw new System.NotImplementedException();
+
+ public Arc(
+ Rhino.Geometry.Plane plane,
+ Rhino.Geometry.Point3d center,
+ System.Double radius,
+ System.Double angleRadians
+ ) => throw new System.NotImplementedException();
+
+ public Arc(
+ Rhino.Geometry.Point3d startPoint,
+ Rhino.Geometry.Point3d pointOnInterior,
+ Rhino.Geometry.Point3d endPoint
+ ) => throw new System.NotImplementedException();
+
+ public Arc(Rhino.Geometry.Point3d pointA, Rhino.Geometry.Vector3d tangentA, Rhino.Geometry.Point3d pointB) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Trim(Rhino.Geometry.Interval domain) => throw new System.NotImplementedException();
+
+ public System.Boolean Equals(Rhino.Geometry.Arc other) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.BoundingBox BoundingBox() => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
+
+ public System.Double ClosestParameter(Rhino.Geometry.Point3d testPoint) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d testPoint) =>
+ throw new System.NotImplementedException();
+
+ public void Reverse() => throw new System.NotImplementedException();
+
+ public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
+
+ public System.Boolean EpsilonEquals(Rhino.Geometry.Arc other, System.Double epsilon) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.NurbsCurve ToNurbsCurve(System.Int32 degree, System.Int32 cvCount) =>
+ throw new System.NotImplementedException();
+
+ System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Arc Unset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Boolean IsCircle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Plane Plane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Diameter
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Point3d Center
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Circumference
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Double Length
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Point3d StartPoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Point3d MidPoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Point3d EndPoint
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Interval AngleDomain
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double StartAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double EndAngle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double Angle
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double StartAngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double EndAngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public System.Double AngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs
new file mode 100644
index 00000000..f4d4d8e5
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.ArcCurve.s.cs
@@ -0,0 +1,39 @@
+namespace Rhino.Geometry;
+
+public partial class ArcCurve : Rhino.Geometry.Curve
+{
+ public ArcCurve() { }
+
+ public ArcCurve(Rhino.Geometry.ArcCurve other) => throw new System.NotImplementedException();
+
+ public ArcCurve(Rhino.Geometry.Arc arc) => throw new System.NotImplementedException();
+
+ public ArcCurve(Rhino.Geometry.Arc arc, System.Double t0, System.Double t1) =>
+ throw new System.NotImplementedException();
+
+ public ArcCurve(Rhino.Geometry.Circle circle) => throw new System.NotImplementedException();
+
+ public ArcCurve(Rhino.Geometry.Circle circle, System.Double t0, System.Double t1) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Arc Arc
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsCompleteCircle
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double Radius
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AngleRadians
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AngleDegrees
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs
new file mode 100644
index 00000000..e4cf13a1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.AreaMassProperties.s.cs
@@ -0,0 +1,191 @@
+namespace Rhino.Geometry;
+
+public partial class AreaMassProperties : System.IDisposable
+{
+ public AreaMassProperties() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Curve closedPlanarCurve) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ Rhino.Geometry.Curve closedPlanarCurve,
+ System.Double planarTolerance
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Hatch hatch) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Mesh mesh) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ Rhino.Geometry.Mesh mesh,
+ System.Boolean area,
+ System.Boolean firstMoments,
+ System.Boolean secondMoments,
+ System.Boolean productMoments
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Brep brep) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ Rhino.Geometry.Brep brep,
+ System.Boolean area,
+ System.Boolean firstMoments,
+ System.Boolean secondMoments,
+ System.Boolean productMoments
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ Rhino.Geometry.Brep brep,
+ System.Boolean area,
+ System.Boolean firstMoments,
+ System.Boolean secondMoments,
+ System.Boolean productMoments,
+ System.Double relativeTolerance,
+ System.Double absoluteTolerance
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(Rhino.Geometry.Surface surface) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ Rhino.Geometry.Surface surface,
+ System.Boolean area,
+ System.Boolean firstMoments,
+ System.Boolean secondMoments,
+ System.Boolean productMoments
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ System.Collections.Generic.IEnumerable geometry
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.AreaMassProperties Compute(
+ System.Collections.Generic.IEnumerable geometry,
+ System.Boolean area,
+ System.Boolean firstMoments,
+ System.Boolean secondMoments,
+ System.Boolean productMoments
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean WorldCoordinatesPrincipalMoments(
+ out System.Double x,
+ out Rhino.Geometry.Vector3d xaxis,
+ out System.Double y,
+ out Rhino.Geometry.Vector3d yaxis,
+ out System.Double z,
+ out Rhino.Geometry.Vector3d zaxis
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean WorldCoordinatesPrincipalMomentsOfInertia(
+ out System.Double x,
+ out Rhino.Geometry.Vector3d xaxis,
+ out System.Double y,
+ out Rhino.Geometry.Vector3d yaxis,
+ out System.Double z,
+ out Rhino.Geometry.Vector3d zaxis
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CentroidCoordinatesPrincipalMoments(
+ out System.Double x,
+ out Rhino.Geometry.Vector3d xaxis,
+ out System.Double y,
+ out Rhino.Geometry.Vector3d yaxis,
+ out System.Double z,
+ out Rhino.Geometry.Vector3d zaxis
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean CentroidCoordinatesPrincipalMomentsOfInertia(
+ out System.Double x,
+ out Rhino.Geometry.Vector3d xaxis,
+ out System.Double y,
+ out Rhino.Geometry.Vector3d yaxis,
+ out System.Double z,
+ out Rhino.Geometry.Vector3d zaxis
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Double AreaError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Point3d Centroid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMoments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesFirstMomentsError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMoments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesSecondMomentsError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMoments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesProductMomentsError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertia
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesMomentsOfInertiaError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d WorldCoordinatesRadiiOfGyration
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMoments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesSecondMomentsError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMoments
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesProductMomentsError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertia
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesMomentsOfInertiaError
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.Geometry.Vector3d CentroidCoordinatesRadiiOfGyration
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs
new file mode 100644
index 00000000..2296e81d
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Arrowhead.s.cs
@@ -0,0 +1,18 @@
+namespace Rhino.Geometry;
+
+public partial class Arrowhead
+{
+ public Arrowhead() { }
+
+ public Arrowhead(Rhino.DocObjects.DimensionStyle.ArrowType arrowType, System.Guid blockId) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Guid BlockId
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual Rhino.DocObjects.DimensionStyle.ArrowType ArrowType
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs
new file mode 100644
index 00000000..9b9871c7
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierCurve.s.cs
@@ -0,0 +1,92 @@
+namespace Rhino.Geometry;
+
+public partial class BezierCurve : System.IDisposable, System.Runtime.Serialization.ISerializable
+{
+ public BezierCurve() { }
+
+ public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) =>
+ throw new System.NotImplementedException();
+
+ public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) =>
+ throw new System.NotImplementedException();
+
+ public BezierCurve(System.Collections.Generic.IEnumerable controlPoints) =>
+ throw new System.NotImplementedException();
+
+ public virtual void GetObjectData(
+ System.Runtime.Serialization.SerializationInfo info,
+ System.Runtime.Serialization.StreamingContext context
+ ) => throw new System.NotImplementedException();
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BezierCurve CreateLoftedBezier(
+ System.Collections.Generic.IEnumerable points
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BezierCurve CreateLoftedBezier(
+ System.Collections.Generic.IEnumerable points
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean accurate) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d PointAt(System.Double t) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Vector3d TangentAt(System.Double t) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Vector3d CurvatureAt(System.Double t) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.NurbsCurve ToNurbsCurve() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d GetControlVertex2d(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d GetControlVertex3d(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point4d GetControlVertex4d(System.Int32 index) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean MakeRational() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IncreaseDegree(System.Int32 desiredDegree) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean ChangeDimension(System.Int32 desiredDimension) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Split(
+ System.Double t,
+ out Rhino.Geometry.BezierCurve left,
+ out Rhino.Geometry.BezierCurve right
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BezierCurve[] CreateCubicBeziers(
+ Rhino.Geometry.Curve sourceCurve,
+ System.Double distanceTolerance,
+ System.Double kinkTolerance
+ ) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BezierCurve[] CreateBeziers(Rhino.Geometry.Curve sourceCurve) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 Dimension
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsRational
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 ControlVertexCount
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs
new file mode 100644
index 00000000..fed652e8
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BezierSurface.s.cs
@@ -0,0 +1,64 @@
+namespace Rhino.Geometry;
+
+public partial class BezierSurface : System.IDisposable
+{
+ public BezierSurface() { }
+
+ public virtual void Dispose() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BezierSurface CreateLoftedBezier(
+ System.Collections.Generic.IEnumerable curves
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BoundingBox GetBoundingBox(System.Boolean accurate) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Interval Domain(System.Int32 direction) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BezierSurface Reverse(System.Int32 direction) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.BezierSurface Transpose() => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d PointAt(System.Double u, System.Double v) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.NurbsSurface ToNurbsSurface() => throw new System.NotImplementedException();
+
+ public virtual System.Int32 ControlVertexCount(System.Int32 direction) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point2d GetControlVertex2d(System.Int32 i, System.Int32 j) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point3d GetControlVertex3d(System.Int32 i, System.Int32 j) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Point4d GetControlVertex4d(System.Int32 i, System.Int32 j) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean MakeRational() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MakeNonRational() => throw new System.NotImplementedException();
+
+ public virtual System.Boolean Split(
+ System.Int32 direction,
+ System.Double t,
+ out Rhino.Geometry.BezierSurface left,
+ out Rhino.Geometry.BezierSurface right
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Int32 Dimension
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public virtual System.Boolean IsRational
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs
new file mode 100644
index 00000000..eb7a4cc1
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendContinuity.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Geometry;
+
+public enum BlendContinuity
+{
+ Position,
+ Tangency,
+ Curvature,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs
new file mode 100644
index 00000000..dbd5701e
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BlendType.s.cs
@@ -0,0 +1,8 @@
+namespace Rhino.Geometry;
+
+public enum BlendType
+{
+ Chamfer,
+ Fillet,
+ Blend,
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs
new file mode 100644
index 00000000..b0ad2ce6
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.BoundingBox.s.cs
@@ -0,0 +1,122 @@
+namespace Rhino.Geometry;
+
+public partial struct BoundingBox : System.ICloneable
+{
+ public BoundingBox() { }
+
+ public BoundingBox(Rhino.Geometry.Point3d min, Rhino.Geometry.Point3d max) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBox(
+ System.Double minX,
+ System.Double minY,
+ System.Double minZ,
+ System.Double maxX,
+ System.Double maxY,
+ System.Double maxZ
+ ) => throw new System.NotImplementedException();
+
+ public BoundingBox(System.Collections.Generic.IEnumerable points) =>
+ throw new System.NotImplementedException();
+
+ public BoundingBox(
+ System.Collections.Generic.IEnumerable points,
+ Rhino.Geometry.Transform xform
+ ) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d PointAt(System.Double tx, System.Double ty, System.Double tz) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point, System.Boolean includeInterior) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ public void Inflate(System.Double amount) => throw new System.NotImplementedException();
+
+ public void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean MakeValid() => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d Corner(System.Boolean minX, System.Boolean minY, System.Boolean minZ) =>
+ throw new System.NotImplementedException();
+
+ public System.Int32 IsDegenerate(System.Double tolerance) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Line[] GetEdges() => throw new System.NotImplementedException();
+
+ public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
+
+ public void Union(Rhino.Geometry.BoundingBox other) => throw new System.NotImplementedException();
+
+ public void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BoundingBox Union(Rhino.Geometry.BoundingBox a, Rhino.Geometry.BoundingBox b) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BoundingBox Intersection(Rhino.Geometry.BoundingBox a, Rhino.Geometry.BoundingBox b) =>
+ throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BoundingBox Union(Rhino.Geometry.BoundingBox box, Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.BoundingBox Empty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Geometry.BoundingBox Unset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Point3d Min
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Point3d Max
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Point3d Center
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Double Volume
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Vector3d Diagonal
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs
new file mode 100644
index 00000000..5dfdcf6a
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Box.s.cs
@@ -0,0 +1,123 @@
+namespace Rhino.Geometry;
+
+public partial struct Box : Rhino.IEpsilonComparable, System.ICloneable
+{
+ public Box() { }
+
+ public Box(Rhino.Geometry.Box other) => throw new System.NotImplementedException();
+
+ public Box(Rhino.Geometry.BoundingBox bbox) => throw new System.NotImplementedException();
+
+ public Box(
+ Rhino.Geometry.Plane basePlane,
+ Rhino.Geometry.Interval xSize,
+ Rhino.Geometry.Interval ySize,
+ Rhino.Geometry.Interval zSize
+ ) => throw new System.NotImplementedException();
+
+ public Box(Rhino.Geometry.Plane basePlane, System.Collections.Generic.IEnumerable points) =>
+ throw new System.NotImplementedException();
+
+ public Box(Rhino.Geometry.Plane basePlane, Rhino.Geometry.GeometryBase geometry) =>
+ throw new System.NotImplementedException();
+
+ public Box(Rhino.Geometry.Plane basePlane, Rhino.Geometry.BoundingBox boundingbox) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d PointAt(System.Double x, System.Double y, System.Double z) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d ClosestPoint(Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d FurthestPoint(Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ public void Inflate(System.Double amount) => throw new System.NotImplementedException();
+
+ public void Inflate(System.Double xAmount, System.Double yAmount, System.Double zAmount) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Point3d point, System.Boolean strict) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.BoundingBox box) => throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.BoundingBox box, System.Boolean strict) =>
+ throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Box box) => throw new System.NotImplementedException();
+
+ public System.Boolean Contains(Rhino.Geometry.Box box, System.Boolean strict) =>
+ throw new System.NotImplementedException();
+
+ public void Union(Rhino.Geometry.Point3d point) => throw new System.NotImplementedException();
+
+ public System.Boolean MakeValid() => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Point3d[] GetCorners() => throw new System.NotImplementedException();
+
+ public System.Boolean Transform(Rhino.Geometry.Transform xform) => throw new System.NotImplementedException();
+
+ public void RepositionBasePlane(Rhino.Geometry.Point3d origin) => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Brep ToBrep() => throw new System.NotImplementedException();
+
+ public Rhino.Geometry.Extrusion ToExtrusion() => throw new System.NotImplementedException();
+
+ public System.Boolean EpsilonEquals(Rhino.Geometry.Box other, System.Double epsilon) =>
+ throw new System.NotImplementedException();
+
+ System.Object System.ICloneable.Clone() => throw new System.NotImplementedException();
+
+ public static Rhino.Geometry.Box Empty
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public static Rhino.Geometry.Box Unset
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Boolean IsValid
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.Plane Plane
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Interval X
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Interval Y
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Interval Z
+ {
+ get => throw new System.NotImplementedException();
+ set { }
+ }
+ public Rhino.Geometry.Point3d Center
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public Rhino.Geometry.BoundingBox BoundingBox
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Double Area
+ {
+ get => throw new System.NotImplementedException();
+ }
+ public System.Double Volume
+ {
+ get => throw new System.NotImplementedException();
+ }
+}
diff --git a/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs
new file mode 100644
index 00000000..7b325b46
--- /dev/null
+++ b/Speckle.Rhino7.Fakes/generated/Rhino.Geometry.Brep.s.cs
@@ -0,0 +1,916 @@
+namespace Rhino.Geometry;
+
+public partial class Brep : Rhino.Geometry.GeometryBase
+{
+ public Brep() { }
+
+ public virtual System.Boolean IsPointInside(
+ Rhino.Geometry.Point3d point,
+ System.Double tolerance,
+ System.Boolean strictlyIn
+ ) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean GetPointInside(System.Double tolerance, out Rhino.Geometry.Point3d point) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep CapPlanarHoles(System.Double tolerance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean Join(Rhino.Geometry.Brep otherBrep, System.Double tolerance, System.Boolean compact) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Int32 JoinNakedEdges(System.Double tolerance) => throw new System.NotImplementedException();
+
+ public virtual System.Boolean MergeCoplanarFaces(System.Double tolerance) =>
+ throw new System.NotImplementedException();
+
+ public virtual System.Boolean MergeCoplanarFaces(System.Double tolerance, System.Double angleTolerance) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep[] Split(Rhino.Geometry.Brep cutter, System.Double intersectionTolerance) =>
+ throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep[] Split(
+ Rhino.Geometry.Brep cutter,
+ System.Double intersectionTolerance,
+ out System.Boolean toleranceWasRaised
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep[] Split(
+ System.Collections.Generic.IEnumerable cutters,
+ System.Double intersectionTolerance
+ ) => throw new System.NotImplementedException();
+
+ public virtual Rhino.Geometry.Brep[] Split(
+ System.Collections.Generic.IEnumerable