protected override void DoEmit(XamlIlEmitContext context, IXamlIlEmitter codeGen)
        {
            var name = Concrete ? "OfType" : "Is";

            codeGen.Ldtype(TargetType);
            EmitCall(context, codeGen,
                     m => m.Name == name && m.Parameters.Count == 2 && m.Parameters[1].FullName == "System.Type");
        }