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.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
20 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
21 namespace System
22 {
23     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
24     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
25     {
MonoDocumentationNoteAttribute(string comment)26         public MonoDocumentationNoteAttribute(string comment) { }
27     }
28     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
29     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
30     {
MonoExtensionAttribute(string comment)31         public MonoExtensionAttribute(string comment) { }
32     }
33     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
34     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
35     {
MonoInternalNoteAttribute(string comment)36         public MonoInternalNoteAttribute(string comment) { }
37     }
38     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
39     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
40     {
MonoLimitationAttribute(string comment)41         public MonoLimitationAttribute(string comment) { }
42     }
43     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
44     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
45     {
MonoNotSupportedAttribute(string comment)46         public MonoNotSupportedAttribute(string comment) { }
47     }
48     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
49     internal partial class MonoTODOAttribute : System.Attribute
50     {
MonoTODOAttribute()51         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)52         public MonoTODOAttribute(string comment) { }
53         public string Comment { get { throw null; } }
54     }
55 }
56 namespace System.Runtime.InteropServices.CustomMarshalers
57 {
58     public partial class EnumerableToDispatchMarshaler : System.Runtime.InteropServices.ICustomMarshaler
59     {
EnumerableToDispatchMarshaler()60         public EnumerableToDispatchMarshaler() { }
61         [System.MonoTODOAttribute]
CleanUpManagedData(object pManagedObj)62         public void CleanUpManagedData(object pManagedObj) { }
63         [System.MonoTODOAttribute]
CleanUpNativeData(System.IntPtr pNativeData)64         public void CleanUpNativeData(System.IntPtr pNativeData) { }
65         [System.MonoTODOAttribute]
GetInstance(string pstrCookie)66         public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; }
67         [System.MonoTODOAttribute]
GetNativeDataSize()68         public int GetNativeDataSize() { throw null; }
69         [System.MonoTODOAttribute]
MarshalManagedToNative(object pManagedObj)70         public System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; }
71         [System.MonoTODOAttribute]
MarshalNativeToManaged(System.IntPtr pNativeData)72         public object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; }
73     }
74     public partial class EnumeratorToEnumVariantMarshaler : System.Runtime.InteropServices.ICustomMarshaler
75     {
EnumeratorToEnumVariantMarshaler()76         public EnumeratorToEnumVariantMarshaler() { }
CleanUpManagedData(object pManagedObj)77         public void CleanUpManagedData(object pManagedObj) { }
CleanUpNativeData(System.IntPtr pNativeData)78         public void CleanUpNativeData(System.IntPtr pNativeData) { }
GetInstance(string pstrCookie)79         public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; }
GetNativeDataSize()80         public int GetNativeDataSize() { throw null; }
MarshalManagedToNative(object pManagedObj)81         public System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; }
MarshalNativeToManaged(System.IntPtr pNativeData)82         public object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; }
83     }
84     public partial class ExpandoToDispatchExMarshaler : System.Runtime.InteropServices.ICustomMarshaler
85     {
ExpandoToDispatchExMarshaler()86         public ExpandoToDispatchExMarshaler() { }
87         [System.MonoTODOAttribute]
CleanUpManagedData(object pManagedObj)88         public void CleanUpManagedData(object pManagedObj) { }
89         [System.MonoTODOAttribute]
CleanUpNativeData(System.IntPtr pNativeData)90         public void CleanUpNativeData(System.IntPtr pNativeData) { }
91         [System.MonoTODOAttribute]
GetInstance(string pstrCookie)92         public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; }
93         [System.MonoTODOAttribute]
GetNativeDataSize()94         public int GetNativeDataSize() { throw null; }
95         [System.MonoTODOAttribute]
MarshalManagedToNative(object pManagedObj)96         public System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; }
97         [System.MonoTODOAttribute]
MarshalNativeToManaged(System.IntPtr pNativeData)98         public object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; }
99     }
100     public partial class TypeToTypeInfoMarshaler : System.Runtime.InteropServices.ICustomMarshaler
101     {
TypeToTypeInfoMarshaler()102         public TypeToTypeInfoMarshaler() { }
103         [System.MonoTODOAttribute]
CleanUpManagedData(object pManagedObj)104         public void CleanUpManagedData(object pManagedObj) { }
105         [System.MonoTODOAttribute]
CleanUpNativeData(System.IntPtr pNativeData)106         public void CleanUpNativeData(System.IntPtr pNativeData) { }
107         [System.MonoTODOAttribute]
GetInstance(string pstrCookie)108         public static System.Runtime.InteropServices.ICustomMarshaler GetInstance(string pstrCookie) { throw null; }
109         [System.MonoTODOAttribute]
GetNativeDataSize()110         public int GetNativeDataSize() { throw null; }
111         [System.MonoTODOAttribute]
MarshalManagedToNative(object pManagedObj)112         public System.IntPtr MarshalManagedToNative(object pManagedObj) { throw null; }
113         [System.MonoTODOAttribute]
MarshalNativeToManaged(System.IntPtr pNativeData)114         public object MarshalNativeToManaged(System.IntPtr pNativeData) { throw null; }
115     }
116 }
117