Raven.Database.Storage.IndexDefinitionStorage.FindIndexCreationOptions C# (CSharp) Method

FindIndexCreationOptions() public method

public FindIndexCreationOptions ( Raven.Database.Indexing.IndexDefinition indexDef ) : IndexCreationOptions
indexDef Raven.Database.Indexing.IndexDefinition
return IndexCreationOptions
        public IndexCreationOptions FindIndexCreationOptions(IndexDefinition indexDef)
        {
            var indexDefinition = GetIndexDefinition(indexDef.Name);
            if (indexDefinition != null)
            {
                return indexDefinition.Equals(indexDef)
                    ? IndexCreationOptions.Noop
                    : IndexCreationOptions.Update;
            }
            return IndexCreationOptions.Create;
        }