17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 : this(
GlobalsPINVOKE.new_OdPsPlotStyle(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
45 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
51 SwigDirectorConnect();
52 DelegateHolder.OnHoldSwigDirectorDelegates(
this);
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
171 private void SwigDirectorConnect() {
172 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
174 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
176 if (SwigDerivedClassHasMethod(
"copyFrom", swigMethodTypes2))
178 if (SwigDerivedClassHasMethod(
"name", swigMethodTypes3))
180 if (SwigDerivedClassHasMethod(
"description", swigMethodTypes4))
182 if (SwigDerivedClassHasMethod(
"getData", swigMethodTypes5))
184 if (SwigDerivedClassHasMethod(
"localizedName", swigMethodTypes6))
186 if (SwigDerivedClassHasMethod(
"setData", swigMethodTypes7))
188 if (SwigDerivedClassHasMethod(
"setDescription", swigMethodTypes8))
190 if (SwigDerivedClassHasMethod(
"setName", swigMethodTypes9))
192 if (SwigDerivedClassHasMethod(
"setLocalizedName", swigMethodTypes10))
194 GlobalsPINVOKE.
OdPsPlotStyle_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10);
197 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
198 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
199 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
OdPsPlotStyle));
200 return hasDerivedMethod;
203 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
207 (OdRxClass)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),protocolClass,
false)
212 private IntPtr SwigDirectorMethodisA() {
215 OdRxClass.getCPtr(
isA()).Handle
219 private void SwigDirectorMethodcopyFrom(IntPtr pSource) {
225 [
return: MarshalAs(UnmanagedType.LPWStr)]
226 private String SwigDirectorMethodname() {
230 [
return: MarshalAs(UnmanagedType.LPWStr)]
231 private String SwigDirectorMethoddescription() {
235 private void SwigDirectorMethodgetData(global::System.IntPtr data) {
236 getData(
new OdPsPlotStyleData(data,
false));
239 [
return: MarshalAs(UnmanagedType.LPWStr)]
240 private String SwigDirectorMethodlocalizedName() {
244 private void SwigDirectorMethodsetData(global::System.IntPtr data) {
245 setData(
new OdPsPlotStyleData(data,
false));
248 private void SwigDirectorMethodsetDescription([MarshalAs(UnmanagedType.LPWStr)]
String desc) {
252 private void SwigDirectorMethodsetName([MarshalAs(UnmanagedType.LPWStr)]
String name) {
256 private void SwigDirectorMethodsetLocalizedName([MarshalAs(UnmanagedType.LPWStr)]
String name) {
263 [
return: MarshalAs(UnmanagedType.LPWStr)]
265 [
return: MarshalAs(UnmanagedType.LPWStr)]
268 [
return: MarshalAs(UnmanagedType.LPWStr)]
287 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
288 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
289 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
290 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { };
291 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
292 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdPsPlotStyleData) };
293 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };
294 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { typeof(OdPsPlotStyleData) };
295 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { typeof(
String) };
296 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { typeof(
String) };
297 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(
String) };
static void OdPsPlotStyle_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_0 delegate0, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_1 delegate1, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_2 delegate2, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_3 delegate3, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_4 delegate4, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_5 delegate5, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_6 delegate6, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_7 delegate7, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_8 delegate8, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_9 delegate9, OdPsPlotStyle.SwigDelegateOdPsPlotStyle_10 delegate10)