Skip to content

Commit

Permalink
Update NullabilityInfoExtensions.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonCropp committed Dec 20, 2024
1 parent 3b6c6b5 commit 5984b89
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions src/Polyfill/Nullability/NullabilityInfoExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,13 @@ public static bool IsNullable(this MemberInfo info)
}

public static NullabilityInfo GetNullabilityInfo(this FieldInfo info) =>
fieldCache.GetOrAdd(info, static inner =>
{
var context = new NullabilityInfoContext();
return context.Create(inner);
});
fieldCache.GetOrAdd(
info,
static inner =>
{
var context = new NullabilityInfoContext();
return context.Create(inner);
});

public static NullabilityState GetNullability(this FieldInfo info) =>
GetReadOrWriteState(info.GetNullabilityInfo());
Expand All @@ -68,11 +70,13 @@ public static bool IsNullable(this FieldInfo info)
}

public static NullabilityInfo GetNullabilityInfo(this EventInfo info) =>
eventCache.GetOrAdd(info, static inner =>
{
var context = new NullabilityInfoContext();
return context.Create(inner);
});
eventCache.GetOrAdd(
info,
static inner =>
{
var context = new NullabilityInfoContext();
return context.Create(inner);
});

public static NullabilityState GetNullability(this EventInfo info) =>
GetReadOrWriteState(info.GetNullabilityInfo());
Expand Down

0 comments on commit 5984b89

Please sign in to comment.