1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] 8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] 10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("CustomMarshalers.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("CustomMarshalers.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("CustomMarshalers.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] 19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] 20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 22 namespace System 23 { 24 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 25 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 26 { MonoDocumentationNoteAttribute(string comment)27 public MonoDocumentationNoteAttribute(string comment) { } 28 } 29 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 30 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 31 { MonoExtensionAttribute(string comment)32 public MonoExtensionAttribute(string comment) { } 33 } 34 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 35 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 36 { MonoInternalNoteAttribute(string comment)37 public MonoInternalNoteAttribute(string comment) { } 38 } 39 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 40 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 41 { MonoLimitationAttribute(string comment)42 public MonoLimitationAttribute(string comment) { } 43 } 44 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 45 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 46 { MonoNotSupportedAttribute(string comment)47 public MonoNotSupportedAttribute(string comment) { } 48 } 49 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 50 internal partial class MonoTODOAttribute : System.Attribute 51 { MonoTODOAttribute()52 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)53 public MonoTODOAttribute(string comment) { } 54 public string Comment { get { throw null; } } 55 } 56 } 57 namespace System.Runtime.InteropServices.CustomMarshalers 58 { 59 public partial class EnumerableToDispatchMarshaler : System.Runtime.InteropServices.ICustomMarshaler 60 { EnumerableToDispatchMarshaler()61 internal EnumerableToDispatchMarshaler() { } 62 [System.MonoTODOAttribute] CleanUpManagedData(object pManagedObj)63 public virtual void CleanUpManagedData(object pManagedObj) { } 64 [System.MonoTODOAttribute] CleanUpNativeData(System.IntPtr pNativeData)65 public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } 66 [System.MonoTODOAttribute] GetInstance(string pstrCookie)67 public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } 68 [System.MonoTODOAttribute] GetNativeDataSize()69 public virtual int GetNativeDataSize() { throw null; } 70 [System.MonoTODOAttribute] MarshalManagedToNative(object pManagedObj)71 public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } 72 [System.MonoTODOAttribute] MarshalNativeToManaged(System.IntPtr pNativeData)73 public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } 74 } 75 public partial class EnumeratorToEnumVariantMarshaler : System.Runtime.InteropServices.ICustomMarshaler 76 { EnumeratorToEnumVariantMarshaler()77 internal EnumeratorToEnumVariantMarshaler() { } CleanUpManagedData(object pManagedObj)78 public virtual void CleanUpManagedData(object pManagedObj) { } CleanUpNativeData(System.IntPtr pNativeData)79 public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } GetInstance(string pstrCookie)80 public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } GetNativeDataSize()81 public virtual int GetNativeDataSize() { throw null; } MarshalManagedToNative(object pManagedObj)82 public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } MarshalNativeToManaged(System.IntPtr pNativeData)83 public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } 84 } 85 public partial class ExpandoToDispatchExMarshaler : System.Runtime.InteropServices.ICustomMarshaler 86 { ExpandoToDispatchExMarshaler()87 internal ExpandoToDispatchExMarshaler() { } 88 [System.MonoTODOAttribute] CleanUpManagedData(object pManagedObj)89 public virtual void CleanUpManagedData(object pManagedObj) { } 90 [System.MonoTODOAttribute] CleanUpNativeData(System.IntPtr pNativeData)91 public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } 92 [System.MonoTODOAttribute] GetInstance(string pstrCookie)93 public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } 94 [System.MonoTODOAttribute] GetNativeDataSize()95 public virtual int GetNativeDataSize() { throw null; } 96 [System.MonoTODOAttribute] MarshalManagedToNative(object pManagedObj)97 public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } 98 [System.MonoTODOAttribute] MarshalNativeToManaged(System.IntPtr pNativeData)99 public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } 100 } 101 public partial class TypeToTypeInfoMarshaler : System.Runtime.InteropServices.ICustomMarshaler 102 { TypeToTypeInfoMarshaler()103 internal TypeToTypeInfoMarshaler() { } 104 [System.MonoTODOAttribute] CleanUpManagedData(object pManagedObj)105 public virtual void CleanUpManagedData(object pManagedObj) { } 106 [System.MonoTODOAttribute] CleanUpNativeData(System.IntPtr pNativeData)107 public virtual void CleanUpNativeData(System.IntPtr pNativeData) { } 108 [System.MonoTODOAttribute] GetInstance(string pstrCookie)109 public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; } 110 [System.MonoTODOAttribute] GetNativeDataSize()111 public virtual int GetNativeDataSize() { throw null; } 112 [System.MonoTODOAttribute] MarshalManagedToNative(object pManagedObj)113 public virtual System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; } 114 [System.MonoTODOAttribute] MarshalNativeToManaged(System.IntPtr pNativeData)115 public virtual object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; } 116 } 117 } 118