You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: xml/System.Reflection/FieldInfo.xml
+6-4
Original file line number
Diff line number
Diff line change
@@ -667,14 +667,16 @@
667
667
## Remarks
668
668
A modified type supports <xref:System.Type.GetOptionalCustomModifiers%2A>, <xref:System.Type.GetRequiredCustomModifiers%2A> and <xref:System.Type.GetFunctionPointerCallingConventions%2A> which are used to to obtain custom modifiers from a function pointer.
669
669
670
+
To obtain the normal, unmodified type from a modified type, use <xref:System.Type.UnderlyingSystemType%2A>.
671
+
670
672
This method is provided for designers of managed compilers. For more information on custom modifiers, see classes in the <xref:System.Runtime.CompilerServices> namespace. Also see the metadata specification in Partition II of the [Common Language Infrastructure (CLI) documentation](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/).
Copy file name to clipboardExpand all lines: xml/System.Reflection/ParameterInfo.xml
+6-4
Original file line number
Diff line number
Diff line change
@@ -733,14 +733,16 @@
733
733
## Remarks
734
734
A modified type supports <xref:System.Type.GetOptionalCustomModifiers%2A>, <xref:System.Type.GetRequiredCustomModifiers%2A> and <xref:System.Type.GetFunctionPointerCallingConventions%2A> which are used to to obtain custom modifiers from a function pointer.
735
735
736
+
To obtain the normal, unmodified type from a modified type, use <xref:System.Type.UnderlyingSystemType%2A>.
737
+
736
738
This method is provided for designers of managed compilers. For more information on custom modifiers, see classes in the <xref:System.Runtime.CompilerServices> namespace. Also see the metadata specification in Partition II of the [Common Language Infrastructure (CLI) documentation](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/).
Copy file name to clipboardExpand all lines: xml/System.Reflection/PropertyInfo.xml
+6-4
Original file line number
Diff line number
Diff line change
@@ -996,14 +996,16 @@
996
996
## Remarks
997
997
A modified type supports <xref:System.Type.GetOptionalCustomModifiers%2A>, <xref:System.Type.GetRequiredCustomModifiers%2A> and <xref:System.Type.GetFunctionPointerCallingConventions%2A> which are used to to obtain custom modifiers from a function pointer.
998
998
999
+
To obtain the normal, unmodified type from a modified type, use <xref:System.Type.UnderlyingSystemType%2A>.
1000
+
999
1001
This method is provided for designers of managed compilers. For more information on custom modifiers, see classes in the <xref:System.Runtime.CompilerServices> namespace. Also see the metadata specification in Partition II of the [Common Language Infrastructure (CLI) documentation](https://www.ecma-international.org/publications-and-standards/standards/ecma-335/).
Copy file name to clipboardExpand all lines: xml/System/Type.xml
+3-3
Original file line number
Diff line number
Diff line change
@@ -4218,7 +4218,7 @@ In .NET 6 and earlier versions, the <xref:System.Type.GetFields%2A> method does
4218
4218
4219
4219
-or-
4220
4220
4221
-
An empty array of type <see cref="T:System.Type" />, if the current function pointer <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType()" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType()" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType()" />
4221
+
An empty array of type <see cref="T:System.Type" />, if the current function pointer <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType" />
4222
4222
</returns>
4223
4223
<remarks>
4224
4224
<format type="text/markdown"><![CDATA[
@@ -7666,7 +7666,7 @@ If the current <xref:System.Type> represents a type parameter in the definition
7666
7666
7667
7667
-or-
7668
7668
7669
-
An empty array of type <see cref="T:System.Type" />, if the current <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType()" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType()" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType()" />
7669
+
An empty array of type <see cref="T:System.Type" />, if the current <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType()" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType()" />
7670
7670
</returns>
7671
7671
<remarks>
7672
7672
<format type="text/markdown"><![CDATA[
@@ -8950,7 +8950,7 @@ In .NET 6 and earlier versions, the <xref:System.Type.GetProperties%2A> method d
8950
8950
8951
8951
-or-
8952
8952
8953
-
An empty array of type <see cref="T:System.Type" />, if the current <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType()" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType()" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType()" />
8953
+
An empty array of type <see cref="T:System.Type" />, if the current <see cref="T:System.Type" /> is not a modified <see cref="T:System.Type" />. A modified <see cref="T:System.Type" /> is obtained from <see cref="M:System.Reflection.FieldInfo.GetModifiedFieldType" />, <see cref="M:System.Reflection.PropertyInfo.GetModifiedPropertyType" /> or <see cref="M:System.Reflection.ParameterInfo.GetModifiedParameterType" />
0 commit comments