public override void VisitDynamicMemberReferenceExpression(IDynamicMemberReferenceExpression operation) { var memberName = operation.MemberName; var typeArgs = operation.TypeArguments; var containingType = operation.ContainingType; base.VisitDynamicMemberReferenceExpression(operation); }
public virtual void VisitDynamicMemberReferenceExpression(IDynamicMemberReferenceExpression operation) { DefaultVisit(operation); }
public override IOperation VisitDynamicMemberReferenceExpression(IDynamicMemberReferenceExpression operation, object argument) { return(new DynamicMemberReferenceExpression(Visit(operation.Instance), operation.MemberName, operation.TypeArguments, operation.ContainingType, ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }