System.Linq.Expressions.Expression.ClearDebugInfo C# (CSharp) Method

ClearDebugInfo() public static method

Creates a DebugInfoExpression for clearing a sequence point.
public static ClearDebugInfo ( SymbolDocumentInfo document ) : DebugInfoExpression
document SymbolDocumentInfo The that represents the source file.
return DebugInfoExpression
        public static DebugInfoExpression ClearDebugInfo(SymbolDocumentInfo document)
        {
            ContractUtils.RequiresNotNull(document, nameof(document));

            return new ClearDebugInfoExpression(document);
        }

Usage Example

        public void DebugInfo_clear()
        {
            var expression =
                LinqExpression.ClearDebugInfo(
                    LinqExpression.SymbolDocument(
                        string.Empty));

            ShouldRoundrip(expression);
        }
Expression