C# Class VisualMutator.OperatorsObject.Operators.Variables.MCI_MemberCallFromAnotherInheritedClass

Inheritance: IMutationOperator
Show file Open project: visualmutator/visualmutator

Public Methods

Method Description
CreateRewriter ( ) : IOperatorCodeRewriter
CreateVisitor ( ) : IOperatorCodeVisitor

Private Methods

Method Description
FieldIsNotThis ( IFieldDefinition fieldDefinition, IExpression source ) : bool
TryFindField ( IMethodCall call, IMethodDefinition currentMethod ) : IFieldDefinition
isCompatibile ( ITypeReference target, ITypeDefinition source ) : bool

Method Details

CreateRewriter() public method

public CreateRewriter ( ) : IOperatorCodeRewriter
return IOperatorCodeRewriter

CreateVisitor() public method

public CreateVisitor ( ) : IOperatorCodeVisitor
return IOperatorCodeVisitor