private bool IsInvocationTarget(TypeReference typeReference) { if (this.Mode != "DotNet" && typeReference.Parent is TypeReferenceExpression && typeReference.Parent.Parent is FieldReferenceExpression) { FieldReferenceExpression fieldReference = (FieldReferenceExpression)typeReference.Parent.Parent; if (fieldReference.Parent is InvocationExpression) { return(((InvocationExpression)fieldReference.Parent).TargetObject.GetHashCode() == fieldReference.GetHashCode()); } else { return(false); } } else { return(false); } }