22 references to ThisType
System.Workflow.Activities (22)
Rules\Executor.cs (2)
213if (validation.ThisType != thisObject.GetType()) 216RuleDecompiler.DecompileType(validation.ThisType),
Rules\Expressions.cs (1)
56return new RuleExpressionInfo(validation.ThisType);
Rules\Parser\Parser.cs (12)
641allTypes = validation.ThisType.Assembly.GetTypes(); 675if (type.IsNotPublic && (type.Assembly != null && type.Assembly != validation.ThisType.Assembly)) 815Type thisType = validation.ThisType; 1501parserContext.SetTypeMemberCompletions(validation.ExpressionInfo(primaryExpr).ExpressionType, validation.ThisType, primaryExpr is CodeTypeReferenceExpression, validation); 1539parserContext.SetMethodCompletions(validation.ExpressionInfo(postfixExpr).ExpressionType, validation.ThisType, methodName, isStatic, !isStatic, validation); 1607Type thisType = Validator.ThisType; 1668Type thisType = Validator.ThisType; 1859parserContext.SetNestedClassCompletions(type, validation.ThisType); 1920parserContext.SetConstructorCompletions(type, Validator.ThisType); 1943if (type.Assembly == validation.ThisType.Assembly) 2243parserContext.SetTypeMemberCompletions(currentType, validation.ThisType, true, validation); 2255if (currentType.Assembly == validation.ThisType.Assembly)
Rules\RuleAction.cs (1)
106Type currentType = validator.ThisType;
Rules\RuleSet.cs (1)
153if ((cachedEngine == null) || (cachedValidation == null) || (cachedValidation.ThisType != activityType))
Rules\RuleValidation.cs (2)
2332if (isPrivate && targetType != ThisType) 2343if (isInternal && ThisType.Assembly != methodAssembly)
Rules\Walker.cs (3)
134if ((validation.ThisType != null) && (validation.ThisType.Name != null)) 136typeName = validation.ThisType.Name;