@@ -0,0 +1,1236 @@
+/*%0A * Copyright 2019-present Facebook, Inc.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22); you may%0A * not use this file except in compliance with the License. You may obtain%0A * a copy of the License at%0A *%0A *     http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A * License for the specific language governing permissions and limitations%0A * under the License.%0A */%0A%0Apackage com.facebook.buck.features.dotnet;%0A%0Aimport com.facebook.buck.core.artifact.Artifact;%0Aimport com.facebook.buck.core.rules.providers.annotations.ImmutableInfo;%0Aimport com.facebook.buck.core.rules.providers.impl.BuiltInProvider;%0Aimport com.facebook.buck.core.rules.providers.impl.BuiltInProviderInfo;%0A%0A@ImmutableInfo(args = %7B%22dll%22%7D)%0Apublic abstract class DotnetLibraryProviderInfo%0A    extends BuiltInProviderInfo%3CDotnetLibraryProviderInfo%3E %7B%0A%0A  public static final BuiltInProvider%3CDotnetLibraryProviderInfo%3E PROVIDER =%0A      BuiltInProvider.of(ImmutableDotnetLibraryProviderInfo.class);%0A%0A  public abstract Artifact dll();%0A%7D%0A

Add Dotnet Provider