Skip to content

Commit 3bbaa66

Browse files
EugeneKramerRon Petrusha
authored andcommitted
Update constructor TypeToTypeInfoMarshaler() signature to static (#2536)
* Update constructor TypeToTypeInfoMarshaler() signature to static Update constructor TypeToTypeInfoMarshaler() signature to static for C#, VB.Net, C++ to match the ILAsm static signature and constructor description - "Provides the static class constructor." Resolves #2529 * Public static constructor -> static constructor Per #2536 (comment) Removed the public access modifier for the C# and VB.Net static constructor. C++ does not support static constructors, so I've reverted the addition of the static modifier. * Update xml/System.Runtime.InteropServices.CustomMarshalers/TypeToTypeInfoMarshaler.xml Co-Authored-By: Ron Petrusha <[email protected]> * Update xml/System.Runtime.InteropServices.CustomMarshalers/TypeToTypeInfoMarshaler.xml Co-Authored-By: Ron Petrusha <[email protected]> * Update constructor EnumerableToDispatchMarshaler() signature to public static for VB.NET & C# Update constructor EnumerableToDispatchMarshaler() signature to public static for VB.NET & C# per #2536 * Update constructor EnumeratorToEnumVariantMarshaler() signature to public static for VB.NET & C# Update constructor EnumeratorToEnumVariantMarshaler() signature to public static for VB.NET & C# per #2536 * Update constructor ExpandoToDispatchExMarshaler() signature to static for VB.NET & C# Update constructor ExpandoToDispatchExMarshaler() signature to public static for VB.NET & C# per #2536
1 parent 9143ac1 commit 3bbaa66

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

xml/System.Runtime.InteropServices.CustomMarshalers/EnumerableToDispatchMarshaler.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
</Docs>
3333
<Members>
3434
<Member MemberName=".cctor">
35-
<MemberSignature Language="C#" Value="public EnumerableToDispatchMarshaler ();" />
35+
<MemberSignature Language="C#" Value="public static EnumerableToDispatchMarshaler ();" />
3636
<MemberSignature Language="ILAsm" Value=".method public static specialname rtspecialname void .cctor() cil managed" />
3737
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.CustomMarshalers.EnumerableToDispatchMarshaler.#cctor" />
38-
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
38+
<MemberSignature Language="VB.NET" Value="Public Shared Sub New ()" />
3939
<MemberSignature Language="C++ CLI" Value="public:&#xA; EnumerableToDispatchMarshaler();" />
4040
<MemberType>Constructor</MemberType>
4141
<AssemblyInfo>
@@ -276,4 +276,4 @@
276276
</Docs>
277277
</Member>
278278
</Members>
279-
</Type>
279+
</Type>

xml/System.Runtime.InteropServices.CustomMarshalers/EnumeratorToEnumVariantMarshaler.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
</Docs>
3333
<Members>
3434
<Member MemberName=".cctor">
35-
<MemberSignature Language="C#" Value="public EnumeratorToEnumVariantMarshaler ();" />
35+
<MemberSignature Language="C#" Value="public static EnumeratorToEnumVariantMarshaler ();" />
3636
<MemberSignature Language="ILAsm" Value=".method public static specialname rtspecialname void .cctor() cil managed" />
3737
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler.#cctor" />
38-
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
38+
<MemberSignature Language="VB.NET" Value="Public Shared Sub New ()" />
3939
<MemberSignature Language="C++ CLI" Value="public:&#xA; EnumeratorToEnumVariantMarshaler();" />
4040
<MemberType>Constructor</MemberType>
4141
<AssemblyInfo>
@@ -277,4 +277,4 @@
277277
</Docs>
278278
</Member>
279279
</Members>
280-
</Type>
280+
</Type>

xml/System.Runtime.InteropServices.CustomMarshalers/ExpandoToDispatchExMarshaler.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ void UseCustomMarshaler([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef
3636
</Docs>
3737
<Members>
3838
<Member MemberName=".cctor">
39-
<MemberSignature Language="C#" Value="public ExpandoToDispatchExMarshaler ();" />
39+
<MemberSignature Language="C#" Value="public static ExpandoToDispatchExMarshaler ();" />
4040
<MemberSignature Language="ILAsm" Value=".method public static specialname rtspecialname void .cctor() cil managed" />
4141
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler.#cctor" />
42-
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
42+
<MemberSignature Language="VB.NET" Value="Public Shared Sub New ()" />
4343
<MemberSignature Language="C++ CLI" Value="public:&#xA; ExpandoToDispatchExMarshaler();" />
4444
<MemberType>Constructor</MemberType>
4545
<AssemblyInfo>
@@ -282,4 +282,4 @@ void UseCustomMarshaler([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef
282282
</Docs>
283283
</Member>
284284
</Members>
285-
</Type>
285+
</Type>

xml/System.Runtime.InteropServices.CustomMarshalers/TypeToTypeInfoMarshaler.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
</Docs>
3737
<Members>
3838
<Member MemberName=".cctor">
39-
<MemberSignature Language="C#" Value="public TypeToTypeInfoMarshaler ();" />
39+
<MemberSignature Language="C#" Value="public static TypeToTypeInfoMarshaler ();" />
4040
<MemberSignature Language="ILAsm" Value=".method public static specialname rtspecialname void .cctor() cil managed" />
4141
<MemberSignature Language="DocId" Value="M:System.Runtime.InteropServices.CustomMarshalers.TypeToTypeInfoMarshaler.#cctor" />
42-
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
42+
<MemberSignature Language="VB.NET" Value="Public Shared Sub New ()" />
4343
<MemberSignature Language="C++ CLI" Value="public:&#xA; TypeToTypeInfoMarshaler();" />
4444
<MemberType>Constructor</MemberType>
4545
<AssemblyInfo>
@@ -280,4 +280,4 @@
280280
</Docs>
281281
</Member>
282282
</Members>
283-
</Type>
283+
</Type>

0 commit comments

Comments
 (0)