提交 14bfd3a1 编写于 作者: N Neal Gafter

Merge pull request #758 from gafter/fix657

Remove some dead code
......@@ -22,12 +22,12 @@ internal partial class Symbol
{
if ((object)symbol == null)
{
throw new ArgumentNullException("symbol");
throw new ArgumentNullException(nameof(symbol));
}
if ((object)within == null)
{
throw new ArgumentNullException("within");
throw new ArgumentNullException(nameof(within));
}
HashSet<DiagnosticInfo> useSiteDiagnostics = null;
......@@ -47,52 +47,16 @@ internal partial class Symbol
{
if ((object)symbol == null)
{
throw new ArgumentNullException("symbol");
throw new ArgumentNullException(nameof(symbol));
}
if ((object)within == null)
{
throw new ArgumentNullException("within");
throw new ArgumentNullException(nameof(within));
}
HashSet<DiagnosticInfo> useSiteDiagnostics = null;
return AccessCheck.IsSymbolAccessible(symbol, within, ref useSiteDiagnostics);
}
private static readonly HashSet<string> s_supportedOperators =
new HashSet<string>(StringComparer.Ordinal)
{
WellKnownMemberNames.AdditionOperatorName,
WellKnownMemberNames.BitwiseAndOperatorName,
WellKnownMemberNames.BitwiseOrOperatorName,
WellKnownMemberNames.DecrementOperatorName,
WellKnownMemberNames.DivisionOperatorName,
WellKnownMemberNames.EqualityOperatorName,
WellKnownMemberNames.ExclusiveOrOperatorName,
WellKnownMemberNames.ExplicitConversionName,
WellKnownMemberNames.FalseOperatorName,
WellKnownMemberNames.GreaterThanOperatorName,
WellKnownMemberNames.GreaterThanOrEqualOperatorName,
WellKnownMemberNames.ImplicitConversionName,
WellKnownMemberNames.IncrementOperatorName,
WellKnownMemberNames.InequalityOperatorName,
WellKnownMemberNames.LeftShiftOperatorName,
WellKnownMemberNames.LessThanOperatorName,
WellKnownMemberNames.LessThanOrEqualOperatorName,
WellKnownMemberNames.LogicalNotOperatorName,
WellKnownMemberNames.ModulusOperatorName,
WellKnownMemberNames.MultiplyOperatorName,
WellKnownMemberNames.OnesComplementOperatorName,
WellKnownMemberNames.RightShiftOperatorName,
WellKnownMemberNames.SubtractionOperatorName,
WellKnownMemberNames.TrueOperatorName,
WellKnownMemberNames.UnaryNegationOperatorName,
WellKnownMemberNames.UnaryPlusOperatorName
};
public static bool IsSupportedOperatorName(string name)
{
return s_supportedOperators.Contains(name);
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册