Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Toub <stoub@microsoft.com>2017-11-02 18:11:12 +0300
committerStephen Toub <stoub@microsoft.com>2017-11-03 16:48:47 +0300
commit54e889a7c71bf22f9f1ef244a9d040fee64c74d5 (patch)
treedd883db95d845146fb8143a54d1c21ebe94c1697 /src/System.ComponentModel.TypeConverter
parent2765e11812f0ffb614959dc09cbd7a5f469da479 (diff)
Mark applicable structs as readonly
Diffstat (limited to 'src/System.ComponentModel.TypeConverter')
-rw-r--r--src/System.ComponentModel.TypeConverter/src/System/ComponentModel/Design/Serialization/MemberRelationshipService.cs2
-rw-r--r--src/System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/Design/Serialization/MemberRelationshipService.cs b/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/Design/Serialization/MemberRelationshipService.cs
index 6ed8701261..2168fff3e9 100644
--- a/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/Design/Serialization/MemberRelationshipService.cs
+++ b/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/Design/Serialization/MemberRelationshipService.cs
@@ -180,7 +180,7 @@ namespace System.ComponentModel.Design.Serialization
/// <summary>
/// This class represents a single relationship between an object and a member.
/// </summary>
- public struct MemberRelationship
+ public readonly struct MemberRelationship
{
public static readonly MemberRelationship Empty = new MemberRelationship();
diff --git a/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs b/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs
index 9a2df4f09b..13607f0031 100644
--- a/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs
+++ b/src/System.ComponentModel.TypeConverter/src/System/ComponentModel/TypeDescriptor.cs
@@ -3273,7 +3273,7 @@ namespace System.ComponentModel
/// A type descriptor for extended types. This type descriptor
/// looks at the head node in the linked list.
/// </summary>
- private struct DefaultExtendedTypeDescriptor : ICustomTypeDescriptor
+ private readonly struct DefaultExtendedTypeDescriptor : ICustomTypeDescriptor
{
private readonly TypeDescriptionNode _node;
private readonly object _instance;
@@ -3584,7 +3584,7 @@ namespace System.ComponentModel
/// <summary>
/// The default type descriptor.
/// </summary>
- private struct DefaultTypeDescriptor : ICustomTypeDescriptor
+ private readonly struct DefaultTypeDescriptor : ICustomTypeDescriptor
{
private readonly TypeDescriptionNode _node;
private readonly Type _objectType;