internal StreamFile(swig.StreamFile swig) { #if DEBUG if (GC.StreamFiles.GetObject(swig.GetPtr()) != null) { Particular.Helper.ThrowException(""); } #endif CoreInstance = swig; }
internal StreamFile(swig.StreamFile coreInstance) { #if DEBUG if (GC.StreamFiles.Contains(coreInstance.GetPtr())) { Particular.Helper.ThrowException(""); } #endif CoreInstance = coreInstance; }
internal static StreamFile GenerateStreamFile(swig.StreamFile o, GenerationType type) { if (o == null) { return(null); } var p = o.GetPtr(); var existing = GC.StreamFiles.GetObject(p); existing = GenerateInternal(existing, o, type); if (existing != null) { return(existing); } var ret = new StreamFile(o); GC.StreamFiles.AddObject(p, ret); return(ret); }