<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.I18n.Services.CSharp</name>
    </assembly>
    <members>
        <member name="M:JetBrains.ReSharper.I18n.Services.CSharp.CustomReferences.ResourceFileFinder.GetEmbeddedResourceName(JetBrains.ReSharper.Psi.IPsiSourceFile,JetBrains.ProjectModel.IProjectFile)">
            <summary>
            Get name embedded for the specified <paramref name="projectFile"/>.
            </summary>
            <remarks>
            For C# applications the transformation is like:
            
            Resources1.resx => RootNamespace.Resources1 => Build into main assembly
            SubFolder\Resources1.resx => RootNamespace.SubFolder.Resources1 => Build into main assembly
            Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
            Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
            
            if Resources.resx is dependent upon Class1.cs with first class fullname Namespace.Class1 => Namespace.Class1
            else => RootNamespace.Resources
            
            </remarks>
            <param name="sourceFile">resource file.</param>
            <param name="projectFile">resource file.</param>
            <returns>resource name, e.g. for 'SR.ru-ru.resx' returns 'SR'.</returns>
        </member>
        <member name="T:JetBrains.ReSharper.I18n.Services.CSharp.ElementFactoryService">
            <summary>
            Factory for C# IElements creation
            </summary>
        </member>
        <member name="P:JetBrains.ReSharper.I18n.Services.CSharp.PsiService.LanguageType">
            <summary>
            Gets the type of the language.
            </summary>
            <value>The type of the language.</value>
        </member>
        <member name="M:JetBrains.ReSharper.I18n.Services.CSharp.PsiService.GetArgumentValue(JetBrains.ReSharper.Psi.Tree.IArgument)">
            <summary>
            Gets the argument value.
            </summary>
            <param name="argument">The argument.</param>
            <returns></returns>
        </member>
    </members>
</doc>
