Exemple #1
0
        public object Any(TypeLinks request)
        {
            var response = new TypeLinksResponse
            {
                Metadata             = new TypesMetadata().ToAbsoluteUri(),
                Csharp               = new TypesCSharp().ToAbsoluteUri(),
                Fsharp               = new TypesFSharp().ToAbsoluteUri(),
                VbNet                = new TypesVbNet().ToAbsoluteUri(),
                TypeScript           = new TypesTypeScript().ToAbsoluteUri(),
                TypeScriptDefinition = new TypesTypeScriptDefinition().ToAbsoluteUri(),
                Swift                = new TypesSwift().ToAbsoluteUri(),
                Java = new TypesJava().ToAbsoluteUri(),
            };

            return(response);
        }
        public object Any(TypeLinks request)
        {
            var links = new Dictionary <string, string> {
                { "Metadata", new TypesMetadata().ToAbsoluteUri(Request) },
                { "CSharp", new TypesCSharp().ToAbsoluteUri(Request) },
                { "FSharp", new TypesFSharp().ToAbsoluteUri(Request) },
                { "VbNet", new TypesVbNet().ToAbsoluteUri(Request) },
                { "TypeScript", new TypesTypeScript().ToAbsoluteUri(Request) },
                { "TypeScriptDefinition", new TypesTypeScriptDefinition().ToAbsoluteUri(Request) },
                { "Dart", new TypesDart().ToAbsoluteUri(Request) },
                { "Java", new TypesJava().ToAbsoluteUri(Request) },
                { "Kotlin", new TypesKotlin().ToAbsoluteUri(Request) },
                { "Swift", new TypesSwift().ToAbsoluteUri(Request) },
            };

            foreach (var linksFilter in TypeLinksFilters)
            {
                linksFilter(Request, links);
            }
            return(links);
        }