Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdTfRepository.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdTfRepository(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdTfRepository_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdTfRepository obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdTfRepository createObject(OdStreamBuf pStream, OdDbHostAppServices pHostApp) {// OdTfRepositoryPtr
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdTfRepository ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, true));
52 ret = (OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, false);
53 }
54 else
55 {
56 ret = (OdTfRepository)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdTfRepository),ptr, true);
57 }
58
60 return ret;
61}
62
63 public void init(bool isNewStorage) {
64 TD_DbPINVOKE.OdTfRepository_init(swigCPtr, isNewStorage);
66 }
67
71 return ret;
72 }
73
77 return ret;
78 }
79
83 return ret;
84 }
85
86 public OdTfDigest import(OdDbDatabase pDb, String localbranch) {
87 OdTfDigest ret = new OdTfDigest(TD_DbPINVOKE.OdTfRepository_import(swigCPtr, OdDbDatabase.getCPtr(pDb), localbranch), true);
89 return ret;
90 }
91
92 public OdDbDatabase checkout(OdTfDigest sha, String localBranch, bool partial) {// OdDbDatabasePtr
93 MemoryManager mMan = MemoryManager.GetMemoryManager();
94 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
95 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_0(swigCPtr, OdTfDigest.getCPtr(sha), localBranch, partial);
96
97 OdDbDatabase ret = null;
98 if (null != mTrans)
99 {
100 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
101 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
102 }
103 else
104 {
105 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
106 }
107
109 return ret;
110}
111
112 public OdDbDatabase checkout(OdTfDigest sha, String localBranch) {// OdDbDatabasePtr
113 MemoryManager mMan = MemoryManager.GetMemoryManager();
114 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
115 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_1(swigCPtr, OdTfDigest.getCPtr(sha), localBranch);
116
117 OdDbDatabase ret = null;
118 if (null != mTrans)
119 {
120 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
121 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
122 }
123 else
124 {
125 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
126 }
127
129 return ret;
130}
131
132 public OdDbDatabase checkout(String reference, String localBranch, bool partial) {// OdDbDatabasePtr
133 MemoryManager mMan = MemoryManager.GetMemoryManager();
134 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
135 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_2(swigCPtr, reference, localBranch, partial);
136
137 OdDbDatabase ret = null;
138 if (null != mTrans)
139 {
140 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
141 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
142 }
143 else
144 {
145 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
146 }
147
149 return ret;
150}
151
152 public OdDbDatabase checkout(String reference, String localBranch) {// OdDbDatabasePtr
153 MemoryManager mMan = MemoryManager.GetMemoryManager();
154 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
155 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_3(swigCPtr, reference, localBranch);
156
157 OdDbDatabase ret = null;
158 if (null != mTrans)
159 {
160 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
161 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
162 }
163 else
164 {
165 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
166 }
167
169 return ret;
170}
171
172 public OdDbDatabase checkout(String branch, bool partial) {// OdDbDatabasePtr
173 MemoryManager mMan = MemoryManager.GetMemoryManager();
174 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
175 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_4(swigCPtr, branch, partial);
176
177 OdDbDatabase ret = null;
178 if (null != mTrans)
179 {
180 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
181 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
182 }
183 else
184 {
185 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
186 }
187
189 return ret;
190}
191
192 public OdDbDatabase checkout(String branch) {// OdDbDatabasePtr
193 MemoryManager mMan = MemoryManager.GetMemoryManager();
194 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
195 IntPtr ptr = TD_DbPINVOKE.OdTfRepository_checkout__SWIG_5(swigCPtr, branch);
196
197 OdDbDatabase ret = null;
198 if (null != mTrans)
199 {
200 mTrans.AddObject((OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true));
201 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, false);
202 }
203 else
204 {
205 ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),ptr, true);
206 }
207
209 return ret;
210}
211
212 public new OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to, OdTfDigestMap refs) {// OdStreamBufPtr
213 MemoryManager mMan = MemoryManager.GetMemoryManager();
214 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
216
217 OdStreamBuf ret = null;
218 if (null != mTrans)
219 {
220 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
221 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
222 }
223 else
224 {
225 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
226 }
227
229 return ret;
230}
231
232 public new OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to) {// OdStreamBufPtr
233 MemoryManager mMan = MemoryManager.GetMemoryManager();
234 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
236
237 OdStreamBuf ret = null;
238 if (null != mTrans)
239 {
240 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
241 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
242 }
243 else
244 {
245 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
246 }
247
249 return ret;
250}
251
252 public OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigest to, OdTfDigestMap refs) {// OdStreamBufPtr
253 MemoryManager mMan = MemoryManager.GetMemoryManager();
254 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
256
257 OdStreamBuf ret = null;
258 if (null != mTrans)
259 {
260 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
261 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
262 }
263 else
264 {
265 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
266 }
267
269 return ret;
270}
271
272 public OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigest to) {// OdStreamBufPtr
273 MemoryManager mMan = MemoryManager.GetMemoryManager();
274 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
276
277 OdStreamBuf ret = null;
278 if (null != mTrans)
279 {
280 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
281 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
282 }
283 else
284 {
285 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
286 }
287
289 return ret;
290}
291
295 return ret;
296 }
297
301 return ret;
302 }
303
304 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
305 string ret = TD_DbPINVOKE.OdTfRepository_getRealClassName(ptr /*SIMPLETYPE*/);
307 return ret;
308 }
309
310}
311
312}
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbHostAppServices obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdTfCommitAnnotation obj)
static HandleRef getCPtr(OdTfCommitInfo obj)
static HandleRef getCPtr(OdTfDigestArray obj)
static HandleRef getCPtr(OdTfDigest obj)
Definition: OdTfDigest.cs:27
static HandleRef getCPtr(OdTfDigestMap obj)
OdTfDigest commit(OdDbDatabase pDb, OdTfDigestArray parents)
OdDbDatabase checkout(OdTfDigest sha, String localBranch)
new OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to)
static string getRealClassName(IntPtr ptr)
OdTfDigest writeCommitInfo(OdTfCommitInfo commitInfo)
OdTfCommitInfo getCommitInfo(OdTfDigest sha)
OdTfRepository(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdTfRepository obj)
new OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigestArray to, OdTfDigestMap refs)
OdDbDatabase checkout(String reference, String localBranch, bool partial)
OdDbDatabase checkout(String branch, bool partial)
OdTfDigest commit(OdDbDatabase pDb, OdTfDigestArray parents, OdTfCommitAnnotation message, OdDbObjectIdArray objectsToSave)
OdDbDatabase checkout(String branch)
override void Dispose(bool disposing)
OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigest to)
OdTfDigest commit(OdDbDatabase pDb, OdTfDigestArray parents, OdTfCommitAnnotation message)
OdDbDatabase checkout(String reference, String localBranch)
OdStreamBuf makePatch(OdTfDigestArray from, OdTfDigest to, OdTfDigestMap refs)
void init(bool isNewStorage)
OdDbDatabase checkout(OdTfDigest sha, String localBranch, bool partial)
static OdTfRepository createObject(OdStreamBuf pStream, OdDbHostAppServices pHostApp)
static global::System.Exception Retrieve()
static void delete_OdTfRepository(HandleRef jarg1)
static IntPtr OdTfRepository_checkout__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static global::System.IntPtr OdTfRepository_getCommitInfo(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdTfRepository_checkout__SWIG_4(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static IntPtr OdTfRepository_makePatch__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdTfRepository_commit__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdTfRepository_checkout__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static global::System.IntPtr OdTfRepository_writeCommitInfo(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdTfRepository_commit__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdTfRepository_commit__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdTfRepository_init(HandleRef jarg1, bool jarg2)
static IntPtr OdTfRepository_checkout__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static IntPtr OdTfRepository_checkout__SWIG_5(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdTfRepository_getRealClassName(IntPtr jarg1)
static IntPtr OdTfRepository_makePatch__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdTfRepository_import(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdTfRepository_makePatch__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdTfRepository_createObject(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdTfRepository_checkout__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static IntPtr OdTfRepository_makePatch__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)