Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Compiler/FSComp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ parsAttributesMustComeBeforeVal,"Attributes should be placed before 'val'"
555,parsGetAndOrSetRequired,"'get' and/or 'set' required"
556,parsTypeAnnotationsOnGetSet,"Type annotations on property getters and setters must be given after the 'get()' or 'set(v)', e.g. 'with get() : string = ...'"
557,parsGetterMustHaveAtLeastOneArgument,"A getter property is expected to be a function, e.g. 'get() = ...' or 'get(index) = ...'"
558,parsMultipleAccessibilitiesForGetSet,"Multiple accessibilities given for property getter or setter"
558,parsMultipleAccessibilitiesForGetSet,"When the visibility for a property is specified, setting the visibility of the set or get method is not allowed."
559,parsSetSyntax,"Property setters must be defined using 'set value = ', 'set idx value = ' or 'set (idx1,...,idxN) value = ... '"
560,parsInterfacesHaveSameVisibilityAsEnclosingType,"Interfaces always have the same visibility as the enclosing type"
561,parsAccessibilityModsIllegalForAbstract,"Accessibility modifiers are not allowed on this member. Abstract slots always have the same visibility as the enclosing type."
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.cs.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Zadali jste víc dostupností pro metodu getter nebo setter vlastnosti.</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Zadali jste víc dostupností pro metodu getter nebo setter vlastnosti.</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.de.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Für den Getter oder Setter der Eigenschaft wurden mehrere Zugriffsebenen angegeben.</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Für den Getter oder Setter der Eigenschaft wurden mehrere Zugriffsebenen angegeben.</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.es.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Se proporcionaron varias accesibilidades para un captador o establecedor de propiedad.</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Se proporcionaron varias accesibilidades para un captador o establecedor de propiedad.</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.fr.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Plusieurs accessibilités fournies pour la méthode getter ou setter de la propriété</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Plusieurs accessibilités fournies pour la méthode getter ou setter de la propriété</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.it.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Sono state assegnate più accessibilità per il getter o il setter della proprietà</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Sono state assegnate più accessibilità per il getter o il setter della proprietà</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.ja.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">プロパティのゲッターまたはセッターに指定されたアクセシビリティが複数あります</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">プロパティのゲッターまたはセッターに指定されたアクセシビリティが複数あります</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.ko.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">속성 getter 또는 setter에 대해 여러 액세스 가능성이 지정되었습니다.</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">속성 getter 또는 setter에 대해 여러 액세스 가능성이 지정되었습니다.</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.pl.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Podano wiele dostępności dla metody ustawiającej lub metody pobierającej właściwość</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Podano wiele dostępności dla metody ustawiającej lub metody pobierającej właściwość</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.pt-BR.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Acessibilidades múltiplas fornecidas para getter ou setter de propriedade</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Acessibilidades múltiplas fornecidas para getter ou setter de propriedade</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.ru.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Задано несколько модификаторов доступности для метода получения или задания свойства</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Задано несколько модификаторов доступности для метода получения или задания свойства</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.tr.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">Özellik alıcı veya ayarlayıcı için birden çok erişilebilirlik verildi</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">Özellik alıcı veya ayarlayıcı için birden çok erişilebilirlik verildi</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.zh-Hans.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">为属性 Getter 或 Setter 给定了多个可访问性</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">为属性 Getter 或 Setter 给定了多个可访问性</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
4 changes: 2 additions & 2 deletions src/Compiler/xlf/FSComp.txt.zh-Hant.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -3283,8 +3283,8 @@
<note />
</trans-unit>
<trans-unit id="parsMultipleAccessibilitiesForGetSet">
<source>Multiple accessibilities given for property getter or setter</source>
<target state="translated">為屬性 getter 或 setter 指定了多個存取範圍</target>
<source>When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.</source>
<target state="needs-review-translation">為屬性 getter 或 setter 指定了多個存取範圍</target>
<note />
</trans-unit>
<trans-unit id="parsSetSyntax">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ module AccessibilityAnnotations_OnTypeMembers =
|> withDiagnostics [
(Error 10, Line 15, Col 49, Line 15, Col 50, "Unexpected symbol ')' in pattern")
(Error 1244, Line 15, Col 48, Line 15, Col 50, "Attempted to parse this as an operator name, but failed")
(Error 558, Line 16, Col 36, Line 16, Col 50, "Multiple accessibilities given for property getter or setter")
(Error 558, Line 19, Col 35, Line 19, Col 56, "Multiple accessibilities given for property getter or setter")
(Error 558, Line 16, Col 36, Line 16, Col 50, "When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.")
(Error 558, Line 19, Col 35, Line 19, Col 56, "When the visibility for a property is specified, setting the visibility of the set or get method is not allowed.")
(Error 10, Line 20, Col 49, Line 20, Col 50, "Unexpected identifier in pattern")
(Error 1244, Line 20, Col 48, Line 20, Col 57, "Attempted to parse this as an operator name, but failed")
(Error 10, Line 23, Col 36, Line 23, Col 42, "Unexpected keyword 'public' in member definition")
Expand Down
5 changes: 5 additions & 0 deletions tests/service/data/SyntaxTree/Member/GetSetMember 01.fs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module Foo

type Foo() =
member f.X with internal get (key1, key2) = true and private set (key1, key2) value = ()
member internal f.Y with get (key1, key2) = true and private set (key1, key2) value = ()
Loading