Cilador.Clone.CloningExtensions.SignatureEquals C# (CSharp) Method

SignatureEquals() private method

private SignatureEquals ( this target, MethodReference source, ICloningContext cloningContext ) : bool
target this
source Mono.Cecil.MethodReference
cloningContext ICloningContext
return bool
        public static bool SignatureEquals(this MethodReference target, MethodReference source, ICloningContext cloningContext)
        {
            Contract.Requires(cloningContext != null);

            if (target == null || source == null) { return target == null && source == null; }

            return source.FullName.Replace(cloningContext.RootSource.FullName, cloningContext.RootTarget.FullName) == target.FullName;
        }