public class CsharpLibrary extends AbstractBuildRuleWithDeclaredAndExtraDeps
| Modifier | Constructor and Description | 
|---|---|
| protected  | CsharpLibrary(BuildTarget buildTarget,
             ProjectFilesystem projectFilesystem,
             BuildRuleParams params,
             Tool csharpCompiler,
             com.google.common.collect.ImmutableSortedSet<SourcePath> srcs,
             com.google.common.collect.ImmutableList<Either<BuildRule,String>> refs,
             com.google.common.collect.ImmutableMap<String,SourcePath> resources,
             FrameworkVersion version,
             com.google.common.collect.ImmutableList<String> compilerFlags,
             Path output) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.google.common.collect.ImmutableList<Step> | getBuildSteps(BuildContext context,
             BuildableContext buildableContext) | 
| SourcePath | getSourcePathToOutput() | 
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDepsequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecutionprotected CsharpLibrary(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams params, Tool csharpCompiler, com.google.common.collect.ImmutableSortedSet<SourcePath> srcs, com.google.common.collect.ImmutableList<Either<BuildRule,String>> refs, com.google.common.collect.ImmutableMap<String,SourcePath> resources, FrameworkVersion version, com.google.common.collect.ImmutableList<String> compilerFlags, Path output)
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
public SourcePath getSourcePathToOutput()