private void CreateDeclarationAssociation(IJsUnresolvedType keyType, IJsUnresolvedType type, int offset) { context.AddAssocRule(JsRuleType.Declaration, JsTypingType.ExplicitTyping, keyType, type, offset); }
private void CreateAssignmentAssociation(IJsUnresolvedType keyType, IJsUnresolvedType type, int offset) { context.AddAssocRule(JsRuleType.Assignment, JsTypingType.ExplicitTyping, keyType, type, offset); }
private void AssociateToServiceGlobalType(string serviceName, IJsUnresolvedType serviceType, int offset) { var serviceGlobalType = GetHiddenGlobalPropertyType(serviceName); CreateAssignmentAssociation(serviceGlobalType, serviceType, offset); }