Exemplo n.º 1
0
 private void WriteBaseInterface(TypescriptBaseInterface baseInterface, bool inheritsFromInterface)
 {
     if (baseInterface != null)
     {
         syntaxWriter.WriteSpace();
         if (inheritsFromInterface == true)
         {
             syntaxWriter.Write(TypescriptSyntaxKeywords.extends.ToString());
         }
         else
         {
             syntaxWriter.Write(TypescriptSyntaxKeywords.implements.ToString());
         }
         syntaxWriter.WriteSpace();
         syntaxWriter.Write(baseInterface.Name);
         WriteTypescriptGenericArguments(baseInterface.GenericArguments);
     }
 }
 /// <summary>
 /// Creates and adds a new TypescriptInterfaceBaseType using the given TypescriptBaseInterface.
 /// </summary>
 /// <param name="typescriptBaseInterface">The typescriptBaseInterface to add.</param>
 public void Add(TypescriptBaseInterface typescriptBaseInterface)
 {
     Add(new TypescriptInterfaceBaseType(typescriptBaseInterface));
 }
 /// <summary>
 /// Turns the TypescriptBaseInterface into a TypescriptInterfaceBaseType.
 /// </summary>
 /// <param name="typescriptBaseInterface"></param>
 public static TypescriptInterfaceBaseType ToTypescriptInterfaceBaseType(this TypescriptBaseInterface typescriptBaseInterface)
 {
     return(new TypescriptInterfaceBaseType(typescriptBaseInterface));
 }