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